Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

AEM External Login

Avatar

Avatar
Validate 1
Level 2
dmitryp96795211
Level 2

Likes

2 likes

Total Posts

7 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Ignite 3
Ignite 1
Give Back
Boost 1
View profile

Avatar
Validate 1
Level 2
dmitryp96795211
Level 2

Likes

2 likes

Total Posts

7 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Ignite 3
Ignite 1
Give Back
Boost 1
View profile
dmitryp96795211
Level 2

05-04-2021

Hello,

 

We have externally hosted login page and plan to use SAML2 Authentication Handler. SAML2 Authentication Handler relies either on users already present in AEM (JCR) or creates them on the fly in JCR repository. We have large number of external users logging in to publishers. Concern is that it might affect performance and bloat the repo if we create an AEM account for each external user. We're leaning towards using limited number of generic accounts to log users into AEM based on user attributes. What is the best way to accomplish this? What is the service that in the context of SAML2 authentication handles creating AEM user accounts? Is it SAML2 Authentication Handler Service itself? Can we extend it? Or is there a better way to approach this?

 

Thanks in advance!

authentication SAML2.0 SSO
View Entire Topic

Avatar

Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile

Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
Level 7

05-04-2021

Hi @dmitryp96795211,

 

Basically, AEM is used as Content Management System [CMS]. We do have different options for managing the Customer Relationship Management [CRM] - Example: Salesforce.

 

It's better all the customer-related data is stored in the CRM and is handled through CMS.

 

Hope this helps.

 

Thanks,

Kiran Vedantam.