cancel
Showing results for 
Search instead for 
Did you mean: 
Workflow Hero

Web Service Calls - Passing credentials

Jump to solution

Hi all,

My webservice call requires that I pass a Username & Password to the login() WebMethod of the other application.

I cant use a managed constant as it wont let me place 'sensitive' strings into these reference fields.

Normal user AD accounts can't be used here, because their passwords are set to expire in AD.

Service (Managed) accounts in AD can't be used or stored in Managed Constant strings, because they can be viewed/outputted which means the security of the password is compromised.

So is there any way that a credential can be securely passed to a field like this without exposing it to the workflow creator?

I know I could prompt the user for the credentials in an initiation form, but I'd like to not have to do it that way.

Thanks

Internet Explorer.png

Labels: (3)
0 Kudos
Reply
5 Replies
Workflow Hero

Re: Web Service Calls - Passing credentials

Jump to solution

Hi,

You can create a User Defined Action (UDA) that can call the web service and pass in or return any parameters. The workflow designer can then use this in their workflow without seeing what happens behind the scenes.

Jan

Reply
Workflow Hero

Re: Web Service Calls - Passing credentials

Jump to solution

Worked perfectly - thanks!

0 Kudos
Reply
Workflow Hero

Re: Web Service Calls - Passing credentials

Jump to solution

Was reading this and immediately thought "A UDA would be perfect for this!"

This is what I love about this community, on top of things!

Reply
Workflow Hero

Re: Web Service Calls - Passing credentials

Jump to solution

ciodonovan​ - Glad to see that it worked! Make Frank Field happy and mark the question as answered

It also helps others to quickly jump to how you solved this.

Reply
Not applicable

Re: Web Service Calls - Passing credentials

Jump to solution

Thanks, all! Yes, Jesse, that pretty much makes my day to see the green outline around correct answers!

0 Kudos
Reply