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.
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
- Insure the Custom Authentication Scheme sends the password page in
correct encoding to solve this issue;