I have the follow scenario. I wanna have an only one workflow to support multitenant to integrate with servicenow. Each customer will have their own credentials ( can be store on AWS secret manager ) I couldn’t find a way to dinamically created a credential, for example I can send some tenant id when I invoke the workflow through HTTP, and make some expresion to parametrize this expresion {{ $secrets.. }} when I set the secret name in credential item.
but In my case the service now credential include user and password for example I couldn’t send it through a form or HTTP request. should be a more secure way
You could set up a node that determines which customer you are working with. Use their tenant ID to confirm that, then authenticate with a node, then have the downstream nodes use that for the rest of the workflow.
If you have a sample workflow, it would help to give you ideas and debug.
Yes I know, but as far as I research the couldn’t be parametrized. You should use {{ $secrets.. }} to stablish the secret, but the can’t be set with a value from a previous step