Expand my Community achievements bar.

SOLVED

Use of Agent User ID in replication Agent

Avatar

Level 3

Hi All,

I want to know the use of Agent User ID in replication Agent.
I know theoretically that it collects the content. But i didn't understand the usage practically .

Is it something used for later stage in dispatcher flush ?

Thanks,

Pallavi

1 Accepted Solution

Avatar

Correct answer by
Employee

Hi,

configuring the transport and replication users is also mandated in the security checklist [0] "The replication user is used to collect the content to be replicated on the author system before it is sent to the publisher."

When you replicate content, the system needs to use a user to create the package, by default it would use the admin account, so rather than using a user that access to all the content, you want to use a lower level user to whom you give read access to only the areas you would wish to replicate. So you don't give the user more access than is needed to perform it's function.

Once you get into more advanced topics such as replicating only specific parts of the content tree to specific publish instances, then assigning a agent user becomes more helpful [1]

Regards,

Opkar

[0] https://docs.adobe.com/docs/en/aem/6-3/administer/security/security-checklist.html#Configure replication and transport users

[1] https://docs.adobe.com/docs/en/aem/6-3/deploy/configuring/replication.html#Configuring Replication for Multiple Publish Instances

View solution in original post

3 Replies

Avatar

Community Advisor

Hi Pallavi

     I think you have an answer here What is the purpose of Agent User Id in configuring Replication Agent in AEM? - Stack Overflow   (this one explains the concept) and here cq5 - Difference between Agent User ID and user/ password while configuring replication agent AEM -... (this one answers your question)

"I know theoretically that it collects the content. But i didn't understand the usage practically" - I don't think this understanding is correct ...

Thanks

Veena

Avatar

Correct answer by
Employee

Hi,

configuring the transport and replication users is also mandated in the security checklist [0] "The replication user is used to collect the content to be replicated on the author system before it is sent to the publisher."

When you replicate content, the system needs to use a user to create the package, by default it would use the admin account, so rather than using a user that access to all the content, you want to use a lower level user to whom you give read access to only the areas you would wish to replicate. So you don't give the user more access than is needed to perform it's function.

Once you get into more advanced topics such as replicating only specific parts of the content tree to specific publish instances, then assigning a agent user becomes more helpful [1]

Regards,

Opkar

[0] https://docs.adobe.com/docs/en/aem/6-3/administer/security/security-checklist.html#Configure replication and transport users

[1] https://docs.adobe.com/docs/en/aem/6-3/deploy/configuring/replication.html#Configuring Replication for Multiple Publish Instances

Avatar

Level 3

Thanks I understood..

Opkar Gill​ - Thanks for the detail briefing.