User Management and Personalization | Community
Skip to main content
New Participant
November 25, 2015
Solved

User Management and Personalization

  • November 25, 2015
  • 2 replies
  • 749 views

When we go for web service based authentication against an IDP and if we don't sync users back in AEM.

  • How can user access AEM content or logged into CRX?
  • How can we achieve Personalization, if user profile is not in AEM?
This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by ogill

Hi Sudheer,

when using an IDP, you must have a user account AEM. Either created before or auto created on login. If you wish to extend the authentication handler you could create a generic user that all your users get mapped to. After login, you would then call a backend system (e.g. CRM) and get the users profile details, this data would then be stored in the client browser[1] and loaded into the client context/ContextHub you could then do personalization.

You need to consider if you want to create a user in AEM and if the users profile data should be stored in AEM, often companies will have their own form of CRM that they store all their customers details, so it makes sense not to duplicate this data by storing it again in AEM.

Regards,

Opkar

 

[1] https://docs.adobe.com/docs/en/aem/6-1/develop/personalization/contexthub/ch-extend.html#par_title_2121301991

2 replies

ogillAccepted solution
Employee
November 26, 2015

Hi Sudheer,

when using an IDP, you must have a user account AEM. Either created before or auto created on login. If you wish to extend the authentication handler you could create a generic user that all your users get mapped to. After login, you would then call a backend system (e.g. CRM) and get the users profile details, this data would then be stored in the client browser[1] and loaded into the client context/ContextHub you could then do personalization.

You need to consider if you want to create a user in AEM and if the users profile data should be stored in AEM, often companies will have their own form of CRM that they store all their customers details, so it makes sense not to duplicate this data by storing it again in AEM.

Regards,

Opkar

 

[1] https://docs.adobe.com/docs/en/aem/6-1/develop/personalization/contexthub/ch-extend.html#par_title_2121301991

Lokesh_Shivalingaiah
New Participant
November 25, 2015

To see the pages (AEM Content), you dont need the User to be present within AEM. If you are performing any queries based on the logged in Users, then you might have to think about it. But normally, you should use some service Users to do the job.

For Personalization, you can populate the user profile into client context and then use to create the segmentation and teasers.

 

Regards,

Lokesh