I'm trying to make Alfresco 4.2.c work with a custom external authentication.
This custom authenticator is based on the SSOAuthenticationFilter that comes out-of-the-box with Share.
At this point, after doing some processing to my custom header (which is handled by an external system) I set this two session attributes when a valid request comes in
So everyone else in the authentication chain is aware that the session is valid, that's fine, works as spected for my user registry except for those wiht non-ascii characters in the username
is created as
This are the simple steps i made
- Change Share's web.xml to point to me custom SSOAuthenticationFilter class
- Configuration in alfresco-global.properties to enable external auth and custom proxy header
- Set SSO Endpoint configuration in share-config-custom.xml (header based)
- Create the custom filter, where the session validation is done.
So what is Alfresco repo specting in that session attibute to create "iñaki" username?