ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

Error : Custom Authentication Scheme login with £ or € in password

book

Article ID: 226232

calendar_today

Updated On:

Products

SITEMINDER CA Single Sign On Agents (SiteMinder)

Issue/Introduction

 

When running a Web Agent, when user POST credentials from Custom
Authentication Scheme to login.fcc for login, if the password has a £
(pound sign), then Policy Server can't login the user.

When using Basic Authentication Scheme, with the same password, the
user can login.

Note that when using a password without a £ (pound sign) in it, the
user can login as expected with the Custom Authentication Scheme.

 

Cause

 

The issue is related to the encoding of the Custom Authentication
Scheme /mycustomauthscheme/ which doesn't use a correct encoding.

Issue can be reproduced if the Custom Authentication Scheme html page
has the following :

  <html>

  <head>
  <meta http-equiv="Content-Type" content="text/html;charset=$$SMENC$$">
  <title>My Password Services</title>

When changing the code for the following, and precising the page
charset to utf-8 like :

  <html>

  <head>
  <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    <title>My Password Services</title>

Then user can login with passwords :

  mypassword£00

  or

  mypassword€00

 

Resolution

 

- Insure the Custom Authentication Scheme sends the password page in
  correct encoding to solve this issue;