Managing OpenID Connect configuration
You can use OpenID Connect to access the Administration Console and the IVIG Service Center. The OpenID Connect provider must be able to authenticate the user and provide claims to a relying party about the authentication event and the user.
Before you begin
- The provider is fully OIDC-compliant.
- The user registry is managed by IBM Verify Identity Governance.
- The relying party, IBM Verify Identity Governance, is reachable from the provider.
Parameter | Description |
---|---|
Provider name | The service that provides your OpenID connection. |
Configuration | Select one of these two options:
|
Discovery URL | The URL from where the discovery OpenID configuration can be read. It is required if you selected Discovery configuration. |
Authorization URL | The initial endpoint that is contacted by the relying party to begin a
flow. This parameter is entered automatically if you selected Discovery configuration. |
Token URL | The endpoint that is used to exchange an authorization code for a token. This parameter is entered automatically if you selected Discovery configuration. |
JWK URL | The JSON web key endpoint that is used for signature verification. It is
optional. This parameter is entered automatically if you selected Discovery configuration. |
Certificate Alias | The label of the certificate that was uploaded to the trust store. Select an appropriate label. |
Scope | The scopes that are associated with access tokens determine what resources are
available when they are used to access OpenID connect protected endpoints. The following example is
a non-normative example of scope: scope=openid profile email phone .This parameter is entered automatically if you selected Discovery configuration. |
Issuer identifier | The verifiable identifier for an issuer. An issuer identifier is a
case-sensitive URL that uses the HTTP scheme. It contains scheme, host, and optionally, port number
and path components. It cannot contain query or fragment components. This parameter is entered automatically if you selected Discovery configuration. |
RedirectToRPHostandPort | Specifies a redirect OpenID relying party host and port number. If there is
a proxy in front of the relying party, you can override the host name and port with this URL. The
format is:
This parameter must be entered manually and is required only if the relying party is behind reverse proxy and reverse proxy is not capable of filtering redirect URL. |
Signature algorithm | The algorithm that is used to sign the ID token that is issued by a provider. The default value is HS256. |
User Identifier | Sets the attribute to a claim name that is used by the vendor’s ID token that represents a user's unique identifier. |
User Realm / Domain | Specifies the realm name or domain name of the identity provider where the user is created. |
Client ID | A publicly exposed string that is used by the service API to identify the application. It is also used to build authorization. |
Client secret | Secret is used to authenticate the identity of the application to the service API when the application requests to access a user account. It must be kept private between the application and the API. |
Interfaces | The interface that uses OpenID Connect as the authentication mechanism. If you do not select an option, the default option is a local registry authentication mechanism. |
Logoff URL | The OpenID Connection provider logout URL. For example, the ADFS logout url is
By providing a logout URL after logging out from the selected Interface, IBM Verify Identity Governance cleans all OpenID Connect provider tokens. If you do not provide an OpenID Connect provider logout url, logout only cleans IBM Verify Identity Governance application tokens. |
Apart from the General Configuration parameters, if you want to update other properties and values, use the Advanced tab.
<id>
then replace it with value
1
.- The OpenID provider certificate must be added to the virtual appliance truststore. You can do this task from the virtual appliance certificate page and adding the certificate to the signers. See Managing the SSL certificate configuration.
- If OpenID Connect Configuration is configured, and if you change ISC Context root from the Server Configuration panel, then you must reconfigure OpenID Connect Configuration.