EAM Send User Source to Agent

How can I send Users and Roles to an Agent? Would like to keep usernames and passwords and such as they change on the controller gateway.

I may have to do this manually by populating some memory tags and then triggering agent tasks to send updated memory tags to the agent. Is there any way to get the password for users programatically?

No, it is salted and hashed, not encrypted.