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
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

Is there any difference between Community User and common AEM user?

Avatar

Level 4

What are the differences between a Community User (in AEM) and a common AEM user? Is valid to create 50 million of users inside AEM Community (using ASRP)? or do you guys recommend to have those users in an external system?

What if I need to manage preferences and personalisation for each user? Can I store that information in ASRP? or Is that info necessarily stored in usual AEM Profile?

Thank you

1 Accepted Solution

Avatar

Correct answer by
Level 8

SRP is for the storage of community content, commonly referred to as user generated content (UGC).  User credentials and profiles are not stored in SRP.  

Essentially, there is no difference between an AEM Community user and a common AEM user.

Conceptually :

A Community user exists only in the publish environment and commonly is referred to as a 'member'.  The JCR path, /home/users/community, has permissions which allow one member to see another member's profile for activities such as 'following'.

The 'common' AEM user exists in the author environment for purposes of authoring, administering, deploying, developing and managing.

- JK

View solution in original post

1 Reply

Avatar

Correct answer by
Level 8

SRP is for the storage of community content, commonly referred to as user generated content (UGC).  User credentials and profiles are not stored in SRP.  

Essentially, there is no difference between an AEM Community user and a common AEM user.

Conceptually :

A Community user exists only in the publish environment and commonly is referred to as a 'member'.  The JCR path, /home/users/community, has permissions which allow one member to see another member's profile for activities such as 'following'.

The 'common' AEM user exists in the author environment for purposes of authoring, administering, deploying, developing and managing.

- JK