Username contains & character and logic.fcc is not allowing to login with vaild credentials. I have checked the logs but couldnt find why this is happening. Could someone help me out?
This one is personal bug bear of mine.
There is approach of forbidding "special" html characters, (ie use of BADXXXChars settings) whereas often they should often be allowed, but made sure they are encoded correctly. This come up with passwords and not too infrequently with user names (for example : mark.o'donohue ). The "&" is one such special character.
To make the agent encode them correctly you need the setting : FCCHtmlEncoding = yes
In my opinion it should default to = "yes" but broke a number of regression test cases so it was left with default of "no" some years ago.
The login.fcc page will then correctly encode special html characters : & < > " ' rather than leave them as raw values (the other option is to forbid them via badxxxchars setting). and then you can use them in passwords and usernames.
Specifies whether the HTML encoding is enabled to prevent Cross-Site Scripting attacks against web agent FCC pages. This parameter does not block any characters. See Prevent Cross-Site Scripting Attacks in Web Agent FCC Pages.
List of Agent Configuration Parameters - CA Single Sign-On - 12.52 SP2 - CA Technologies Documentation
Cheers - Mark
Thanks Mark for the suggestion. I couldn't find FCCHtmlEncoding in the ACO, should I add this parameter in ACO and try? Or is there any other way?
Support for Ampersand (&) in Username
The user names in the LDAP user stores can contain & from 12.52 SP1 CR05.
Thanks Leo for the information. Is there any way I can make it work in the 12.51 version?
This cannot be done in 12.51 Version as this is released in 12.52 SP1,
In case, if you if you want to use this feature, you have to upgrade to 12.52 SP1 as per the link shared by my collegue Leo,