OpenID Connect Authentication
OpenID Connect Authentication Flow
The procedure for linking OpenID Connect authentication with the WebPerformer-NX application is as follows
- Click the [SP Authentication] icon at the top of the User Manager screen.
- Select [OpenID].
- Confirm the single sign-on URL and set it to the external IdP.
Setup for Okta | Setup for Entra ID | Setup for ID Entrance | |
---|---|---|---|
Single sign-on URL | English:Single Sign on URL Japanese:シングルサインオン URL | English:Redirect URI Japanese:リダイレクト URI | English:Redirect URL Japanese:リダイレクト URL |
-
Verify the information required to register an identity provider with an external IdP.
• For Entra ID- Application ID (client ID) of the registered application
- Issuer URL (e.g.,
https://login.microsoftonline.com/<tenant-id>/v2.0
) - Issue the client secret and obtain the value of the client secret
• For Okta
- Client ID of the registered application
- Okta URL (e.g.,
https://oktaice.okta.com
) - Get the secret value of the client secret.
• For ID Entrance
- Client ID for registered integration service settings
- Publisher URL(e.g.,
https://ncid.prod.identrance.jp/realms/<tenant-id>
) - The value of the client secret for the registered linked service settings.
-
Register an identity provider.
-
Place a button from the component list as a button for external authentication on the sign-in screen (Sign In ID) of the authentication UI.
-
Open the properties screen of the button for external authentication placed in step 6, and set the following.
- Select “IdP” from the click event.
- Enter the name of the identity provider registered in step 5 in the “IdP” field.
-
Save the sign-in screen (Sign In ID) of the authentication UI.
Identity Provider Registration
- Click the
[Create]
icon in the upper right corner of the screen. - Select
OpenID
. - Enter the Identity Provider information.
Item | Input | Description | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Identity Provider Name | Required | Arbitrary names must be other than single-byte spaces, underscores, and commas. The maximum number of characters is 32. | |||||||||||||||||||||||||||||||||||||||
Client ID | Required | This is the value of OpenID Connect Authentication Linkage Procedure 4 - 1. | |||||||||||||||||||||||||||||||||||||||
Client Secret | Required | The value of the OpenID Connect authentication linkage procedure 4 - 2. | |||||||||||||||||||||||||||||||||||||||
Issuer URL | Required | The value of the OpenID Connect authentication linkage procedure 4 - 3. | |||||||||||||||||||||||||||||||||||||||
Attribute Mapping | Required | Set up a mapping between user attributes and IDP attributes.
Be sure to map the IDP attribute mapping to the user attribute [email] to the attribute for which email information is registered. |
- Click the
"Add"
button. - The added identity provider will appear in the IdP list.