2.7 Setting up IdP linkage

This section provides an overview of single sign-on through identity provider (IdP) linkage and its configuration.
The protocol used for authentication between Ops I and the IdP supports the following.

  • OIDC (OpenID Connect)
  • SAML (Security Assertion Markup Language)

Single sign-on through IdP linkage allows external application users to log in to and operate Ops I, ensuring seamless integration between external applications and Ops I.

For the IdP linkage, the Ops I security administrator is responsible for configuration on the Ops I side, and the IdP administrator is responsible for configuration on the IdP side. Ops I security administrators are users assigned the Pre-Installed role “System Security Administrator” or the Primitive role “user_admin”.



(1) Configurations of IdP linkage

The configurations of IdP linkage are as follows.

[Configurations when using OIDC]

For OIDC, there are two configurations: VPN configuration or non-VPN configuration.
For information on setting up OIDC, see “Setting up OIDC connection”. Mapping of IdP user information to Ops I user attribute information, groups, or roles is required when setting up OIDC connections. For details on the mapping, see “Mapping attributes/groups/roles”.

  • When using the non- VPN configuration
    The IdP to be linked with must be publicly available on the Internet.
    Also, outbound communication must be permitted to allow Ops I to communicate with IdPs.

    (Figure) Configuration of OIDC: non-VPN configuration (Figure) Configuration of OIDC: non-VPN configuration

  • When using the VPN configuration
    The IdP must exist within the range where communication is possible through the VPN.

    (Figure) Configuration of OIDC: VPN configuration (Figure) Configuration of OIDC: VPN configuration

[Configurations when using SAML]

SAML authentication in Ops I supports SP initialized SSO.
The browser must be able to communicate with the IdP. When using SAML, outbound communication does not have to be permitted because Ops I and IdPs do not communicate directly with each other, such as browser and Ops I, or browser and IdP.
For information on setting up SAML, see “Setting up SAML connection”. Mapping of IdP user information to Ops I user attribute information, groups, or roles is required when setting up SAML connections. For details on the mapping, see “Mapping attributes/groups/roles”.

(Figure) SAML configurations (Figure) SAML configurations

(2) Log in/log out

When logging in through IdP linkage, the login action varies depending on whether the user is logging in from an IdP or Ops I, and whether the user is already linked with an IdP or not.
For details on logging in and out, see “Log in/log out”.
Single sign-out via IdP linkage is not supported.



(3) Association between Ops I users and IdP users

IdP linkage allows for the creation and use of multiple types of IdPs.
Ops I users can be associated with one user per IdP. A single Ops I user cannot be associated with multiple users in the same IdP.

(Figure) Association between Ops I users and IdP users

Association between Ops I users and IdP users Association between Ops I users and IdP users



(4) Deleting users linked with IdPs

When a user is deleted in an IdP, the Ops I user linked with that user is not deleted from Ops I. To delete linked Ops I users from Ops I, the Ops I security administrator must manually delete the user from Ops I. For information on deleting Ops I users, see “Deleting users”.



(5) Changing/deleting/re-setting Ops I passwords of users linked with IdPs

This section describes the deletion and re-setting of Ops I passwords of users that have already been linked with IdPs.

[Changing Ops I passwords of users linked with IdPs]

Users logged in with an IdP cannot change their Ops I password. Therefore, if the user is logged in to Ops I with an IdP, the [Account Management] menu will not appear.
For details on [Account Management], see “Account management”.

[Deleting Ops I passwords of users linked with IdPs]

Deletion of Ops I passwords is performed by the Ops I security administrator on the [User Details] window.
Ops I passwords can only be deleted for users linked with IdPs. For users who only log in through IdPs, deleting their passwords eliminates the need for periodic password updates required by the password policy.
If you delete a user’s Ops I password, the user will no longer be able to log in directly to Ops I.
For details on the [User Details] window, see “Viewing user details”.

[Re-setting Ops I passwords of users linked with IdPs]

Resetting the Ops I password of an Ops I user linked to an IdP when the Ops I password has been deleted or initialized depends on the user performing the action. The following shows the user performing the action and the methods.

  • For Ops I security administrator
    Initialize the password on the [User Details] window for the user whose password is to be reset. When a password is initialized, an e-mail is sent to that user prompting them to re-enter their password. The user can reset their password by following the instructions in that e-mail.
  • For user who resets their own Ops I password themselves
    Click “Forgot your password?” on the Ops I login window, you will receive an e-mail prompting you to re-enter your password as you did when you initialized your password, and you can follow the instructions in that e-mail to reset your password.

For details on the [User Details] window, see “Viewing user details”.




Section structure

2.7.1 Setting up OIDC connection
2.7.2 Setting up SAML connection
2.7.3 Mapping attributes/groups/roles
2.7.4 Log in/log out