Advanced authentication support for Okta and third-party OAuth providers - HxGN SDx - Update 64 - Administration & Configuration

HxGN SDx Server Manager Help

Language
English
Product
HxGN SDx
Search by Category
Administration & Configuration
SmartPlant Foundation / SDx Version
10

You can use ACR values to provide support for advanced authentication when you use Okta or any other third-party OAuth provider. These values provide a specific set of assurance level requirements that the protected resource requires from the authentication event associated with access and ID tokens. For more information on how to use the authentication, see Create a Web Client site.

The following table shows example ACR values and the expected parameters that will be sent in the authentication request:

Identity Provider

ACR Values

Authorization request parameters

IDP Value

blank

&idp=IDP Value&acr_values=idp:IDP Value

IDP Value

NULL

&idp=IDP Value

IDP Value

Valid Values

&idp=IDP Value&acr_values=Valid values

No IDP Value

Valid Values

&acr_values=Valid values

No IDP Value

blank

Ignores the acr_value to be sent in the request

No IDP Value

NULL

Ignores the acr_value to be sent in the request

  • If you are using Okta, a set of predefined optional acr_values parameters is available from Okta support that you can use in your authorization requests.

  • Any unsupported ACR values sent in the authorize request will be ignored by Okta or any other third-party OAuth provider.