Step 18: Read External Authentication Initialization

GET {{authPath}}/{{destinationEnvID}}/rp/authenticate?providerId={{oidcProviderID}}&flowId={{flowID}}

Use a GET {{authPath}}/{{destinationEnvID}}/rp/authenticate?providerId={{oidcProviderID}}&flowId={{flowID}} request to call the resource provider from the destination environment and choose to sign-on with the external identity provider.

This step can be demonstrated by selecting the option to sign-on with the identity provider from within a web browser, as shown in step 17. When the option to sign-on with the identity provider is selected, the user is redirected to the external identity provider's sign-on screen to authenticate with a username and password:

sign-on-screen

Set the following parameters:

  • providerId

Use the OIDC provider id.

  • flowId

Use the flow id returned in the previous step.

For more information, see Authorize (authorization_code).

Request Params

KeyDatatypeRequiredDescription
providerIdstring
flowIdstring