Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
22-09-21 04:17 PM
We are trying to integrate REST API into the process which use credentials but this credentials will be retrieved from external credential vault and cant be saved in BP credential manager. Is there any way to achive
1. retrieve credentials from external credential vault
2. pass credentials retrieved in #1 to access API
3. then perform further operations
------------------------------
Sameer Joshi
State Street
------------------------------
1. retrieve credentials from external credential vault
2. pass credentials retrieved in #1 to access API
3. then perform further operations
------------------------------
Sameer Joshi
State Street
------------------------------
Answered! Go to Answer.
1 BEST ANSWER
Helpful Answers
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
22-09-21 05:40 PM
@Sameer Joshi,
Ok, so if you're using a Web API service definition that requires you to pass in the name of a credential in Credential Manager you can tackle this a few ways:
------------------------------
Eric Wilson
Director, Integrations and Enablement
Blue Prism Digital Exchange
------------------------------
Ok, so if you're using a Web API service definition that requires you to pass in the name of a credential in Credential Manager you can tackle this a few ways:
- Edit the definition of the Web API to accept input of the actual username and password. This can become a bit cumbersome though as you might have to make additional changes within the service definition (ex editing the authentication configuration).
- Define a placeholder credential in Credential Manager. That placeholder should align with whatever Web API service definition you're working with. As you get your credential details from the external vault you would use the Credential VBO to set the username/password values on the placeholder credential and then pass that in to the Web API service.
- Write your own Web API service definition and set it up however you want.
------------------------------
Eric Wilson
Director, Integrations and Enablement
Blue Prism Digital Exchange
------------------------------
4 REPLIES 4
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
22-09-21 04:50 PM
HI @Sameer Joshi,
Are you referring to authentication against the BP REST API in v7 or some other REST API? For general authentication against a REST API it doesn't really matter where the credentials come from.
Cheers,
------------------------------
Eric Wilson
Director, Integrations and Enablement
Blue Prism Digital Exchange
------------------------------
Are you referring to authentication against the BP REST API in v7 or some other REST API? For general authentication against a REST API it doesn't really matter where the credentials come from.
Cheers,
------------------------------
Eric Wilson
Director, Integrations and Enablement
Blue Prism Digital Exchange
------------------------------
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
22-09-21 05:29 PM
I am referring to external REST API for e.g. Service Now API. We may not be able to save credentials in BP credential manager, this will come from external credential vault and we need to just pass that username & password.
------------------------------
Sameer Joshi
State Street
------------------------------
------------------------------
Sameer Joshi
State Street
------------------------------
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
22-09-21 05:40 PM
@Sameer Joshi,
Ok, so if you're using a Web API service definition that requires you to pass in the name of a credential in Credential Manager you can tackle this a few ways:
------------------------------
Eric Wilson
Director, Integrations and Enablement
Blue Prism Digital Exchange
------------------------------
Ok, so if you're using a Web API service definition that requires you to pass in the name of a credential in Credential Manager you can tackle this a few ways:
- Edit the definition of the Web API to accept input of the actual username and password. This can become a bit cumbersome though as you might have to make additional changes within the service definition (ex editing the authentication configuration).
- Define a placeholder credential in Credential Manager. That placeholder should align with whatever Web API service definition you're working with. As you get your credential details from the external vault you would use the Credential VBO to set the username/password values on the placeholder credential and then pass that in to the Web API service.
- Write your own Web API service definition and set it up however you want.
------------------------------
Eric Wilson
Director, Integrations and Enablement
Blue Prism Digital Exchange
------------------------------
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
22-09-21 05:51 PM
Hi @Eric Wilson
Thanks for quick help, will try option #2 and believe should work, cheers!
------------------------------
Sameer Joshi
State Street
------------------------------
Thanks for quick help, will try option #2 and believe should work, cheers!
------------------------------
Sameer Joshi
State Street
------------------------------
