AEM 6.0 Custom Authentication handler
Hi Need your suggestions :-)
We are doing an SSO implementation in AEM 6.0.
The customer have their home-grown login application. AEM (through Dispatcher ) will be protected by the Siteminder so any user request will be taken to their custom Login page and post-successful login the return request back to AEM will contain headers like user name and other group attributes etc..
Client do not want to integrate AEM with LDAP for any authentication from AEM side . The requirement is authenticate against AEM CRX repository based on the header attributes. If the user already exists in CRX, let the user login in AEM else create the user in CRX with a default password and also add to the groups based on the group attributes in the header variable.
In this scenario , my understanding is that we do not need any Custom Login Module as AEM not need to synchronize user authentication data from third party system but would need a Custom authentication Handler to authenticate against CRX ( in a custom way based on values retrieved the header ( user and group ) value ?
Can someone confirm this approach ? Anyone have suggestions on how to write and Integrate custom authentication handler in AEM 6.0 ( or Is this as simple as enabling SSO authentication handler ).
Thank you very much for suggestions and thoughts :-)
