AEM as Oauth client to external Oauth provider | Community
Skip to main content
Level 2
Jun 11, 2020 4:54 PM UTC
Solved

AEM as Oauth client to external Oauth provider

Hi guys,

 

We have our AEM environment OOTB SAML integrated with DUO security and we have requirement where a new external application needs to access certain AEM's services. To perform this, a session needs to be established(?) and the expectation is that this external app should first get authenticated against DUO and then request resource from AEM. Here Duo is OAuth provider and AEM is OAuth client.

 

Can someone help with any resources to begin with?

 

Thanks.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
AlbinIs1Accepted solution
Level 2
Jun 12, 2020 12:44 AM UTC

The AEM OAuth server functionality support this directly(AEM as a OAuth server) - Refer https://youtu.be/kk945DABg8Y for more details

 

Refer https://medium.com/@techforum/social-login-with-linkedin-adobe-experience-manager-aem-53c38ce22780 if you want to enable custom OAuth provider integrations(AEM as OAuth Client)

4 replies

Level 2
Jul 11, 2020 6:36 PM UTC

You can refer this post for the same:

https://dev.to/thegreyteacher/aem-social-login-google-oauth2-23pf

Translate
raghavc
Level 4
Jun 12, 2020 7:48 PM UTC

If you are planning to use external OAuth provider to access content in AEM, you have to write a bit of custom code, do check the below link. AEM does have a better integration with SAML for this. Check the below blog for the custom auth handler

 

https://aemcorner.com/adobe-granite-oauth-authentication-handler/

Translate
AlbinIs1Accepted solution
Level 2
Jun 12, 2020 12:44 AM UTC

The AEM OAuth server functionality support this directly(AEM as a OAuth server) - Refer https://youtu.be/kk945DABg8Y for more details

 

Refer https://medium.com/@techforum/social-login-with-linkedin-adobe-experience-manager-aem-53c38ce22780 if you want to enable custom OAuth provider integrations(AEM as OAuth Client)

Translate
vanegi
Employee
Jun 11, 2020 6:34 PM UTC

AEM provides an OAuth client as well. But it needs a custom extension for each provider. You can check Out-of-the-box implementations for Twitter and Facebook available at https://docs.adobe.com/content/help/en/experience-manager-65/communities/administer/social-login.html. 

Translate