Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.

Integrating users in AEM with external applications

Avatar

Level 2

Hi

 

We are building an application on a LAMP stack and want of integrate with the user repository in AEM and also enable SSO with the site build on AEM. Please suggest if this is possible. Any reference would help.

 

Regards

Sumit Guha

3 Replies

Avatar

Level 4

AEM supports single sign on: https://docs.adobe.com/docs/en/cq/5-6-1/deploying/single_sign_on.html      However to sign on another app with AEM usets would require a custom authentication handler.      

Avatar

Level 9

A good document is here with the code.

https://helpx.adobe.com/experience-manager/kb/saml-demo.html

Let us know if you face any issue or any specific requirement which this article does not cover.

sumitg59904867 wrote...

Hi

 

We are building an application on a LAMP stack and want of integrate with the user repository in AEM and also enable SSO with the site build on AEM. Please suggest if this is possible. Any reference would help.

 

Regards

Sumit Guha

 

Avatar

Administrator

Hi

Adding Reference articles to what Steve and Jitendra mentioned:-

Custom authentication handler

A custom Authentication Handler implementing the Sling Authentication Handler interface was created; it uses a number of authentication provider like OpenID, LDAP that connects to DB, LDAP servers etc. When a request comes in, it checks each source until it finds the user.

Link:- http://www.wemblog.com/2013/03/how-to-create-custom-authentication.html

Link:- https://www.linkedin.com/pulse/creating-custom-authentication-handler-aem-cq5-navin-kaushal

Link:- https://github.com/Adobe-Consulting-Services/acs-aem-samples/blob/master/bundle/src/main/java/com/ad...

Link:- http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manage...

SAML 2.0 Authentication Handler

AEM ships with a SAML authentication handler. This handler provides support for the SAML 2.0 Authentication Request Protocol (Web-SSO profile) using the HTTP POST binding.

It supports:

signing and encryption of messages
automatic creation of CRX users and groups
Service Provider and Identity Provider initiated authentication

Link :- https://docs.adobe.com/docs/en/aem/6-2/administer/security/saml-2-0-authenticationhandler.html

Link:- https://helpx.adobe.com/experience-manager/kb/saml-demo.html

 

I hope this would help you.

Thanks and Regards

Kautuk Sahni



Kautuk Sahni