cancel
Showing results for 
Search instead for 
Did you mean: 

User credentials question

Anonymous
Not applicable
Hi, I am new to Blue Prism and I just completed the foundation training guide. I have received a task that requires automation. Essentially the robot will log in perform a few tasks on a web site and then move that information to a different location. My issue is the login portion, I have been instructed not to provide passwords as variables or store them anywhere. any ideas on how I can do this?
3 REPLIES 3

John__Carter
Staff
Staff
Log in details should be stored as Credentials (encrypted name/value pairs) in System Manager. Then use the credentials utility object to pull the user name and password into the process. If the process does not have permission to access the credential, an exception is raised.Typically either the PC name or the Windows ID is used to name the credential (eg 'SAP PC123' or 'SAP Robot456') as a means of associating it with a machine or user. The process can then dynamically ask for the right credential at runtime.

Denis__Dennehy
Level 15
I think whoever is saying you should not 'store passwords anywhere' (probably someone from IT/Security) - has not been fully engaged to provide a full understanding of the Blue Prism product and the security framework that should be put in place around it. As John says - Blue Prism has a 256bit encrypted password store that is used by all our enterprise clients. Many clients also use Password Change processes that update and change the passwords automatically so that no human knows what the passwords are. There should also be a logical access model put in place to ensure that access to the production environment is restricted.

Anonymous
Not applicable
Hello John, In case of importing credentials from another database, would there be a way they will be automatically imported or that has to be set each time? Best regards, Karlis