AEM as Oauth client to external Oauth provider

Avatar

Avatar
Validate 1
Level 1
bsr78033597
Level 1

Likes

0 likes

Total Posts

11 posts

Correct reply

0 solutions
Top badges earned
Validate 1
View profile

Avatar
Validate 1
Level 1
bsr78033597
Level 1

Likes

0 likes

Total Posts

11 posts

Correct reply

0 solutions
Top badges earned
Validate 1
View profile
bsr78033597
Level 1

11-06-2020

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.

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar
Validate 1
MVP
Albin_Issac
MVP

Likes

106 likes

Total Posts

119 posts

Correct reply

33 solutions
Top badges earned
Validate 1
Ignite 1
Give Back 5
Give Back 3
Give Back 10
View profile

Avatar
Validate 1
MVP
Albin_Issac
MVP

Likes

106 likes

Total Posts

119 posts

Correct reply

33 solutions
Top badges earned
Validate 1
Ignite 1
Give Back 5
Give Back 3
Give Back 10
View profile
Albin_Issac
MVP

11-06-2020

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)

Answers (3)

Answers (3)

Avatar

Avatar
Give Back
Level 2
ankur_rajput
Level 2

Likes

6 likes

Total Posts

9 posts

Correct reply

1 solution
Top badges earned
Give Back
Boost 5
Boost 3
Boost 1
Applaud 5
View profile

Avatar
Give Back
Level 2
ankur_rajput
Level 2

Likes

6 likes

Total Posts

9 posts

Correct reply

1 solution
Top badges earned
Give Back
Boost 5
Boost 3
Boost 1
Applaud 5
View profile
ankur_rajput
Level 2

11-07-2020

Avatar

Avatar
Validate 1
Level 4
raghavc
Level 4

Likes

63 likes

Total Posts

61 posts

Correct reply

19 solutions
Top badges earned
Validate 1
Give Back 5
Give Back 3
Give Back
Boost 50
View profile

Avatar
Validate 1
Level 4
raghavc
Level 4

Likes

63 likes

Total Posts

61 posts

Correct reply

19 solutions
Top badges earned
Validate 1
Give Back 5
Give Back 3
Give Back
Boost 50
View profile
raghavc
Level 4

12-06-2020

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/

Avatar

Avatar
Give Back 5
Employee
vanegi
Employee

Likes

392 likes

Total Posts

378 posts

Correct reply

148 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back 10
Give Back
Boost 50
View profile

Avatar
Give Back 5
Employee
vanegi
Employee

Likes

392 likes

Total Posts

378 posts

Correct reply

148 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back 10
Give Back
Boost 50
View profile
vanegi
Employee

11-06-2020

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.htm...