3.14.2.1 User token management #
3.14.2.2 Internal user directory #
- User – cannot manage other users or instances
- Manager – cannot manage users
- Admin – full privileges

3.14.2.3 LDAP and Active Directory #
LDAP or AD user directories can be added, updated and removed from GMI by accessing “Management → User Management” tab. Each user directory takes a series of parameters specific for the protocol.

- User directory name – the name assigned to the directory within GMI,
- User directory hostname in the form of either IP address or domain name (LDAP/LDAPS),
- Enabling or disabling a user directory,
- The option to disable or remove users completely for a disabled directory.
- User directory port
- Order specifies when this user directory will be examined by GMI compared to other user directories

- Timeout before failing a connection to this user directory
- TLS use
- Certificate verification
- CA certificate used to verify server’s certificate in case the Certificate verifications is turned on
- Initial binding user name that GMI uses to authenticate itself
- Initial bind password assigned to GMI.

- Base DN specifies the root distinguished name and user subtree
GMI recognizes BOTH short and full user identifiers. Examples below are both valid directory entries that will match user “chris” with long name “Mr. Chris Smith”:
cn: ops uniqueMember: chris
and
uniqueMember: cn=Mr. Chris Smith,ou=employees,ou=People,dc=ops,dc=org
- Username and Email fields map User Directory attributes to GMI user attributes

- Roles assigned (either User, Manager or Admin),
- Bind group – the name of the attribute that uniquely identifies a given group or user.
- Access to IRP instances available in GMI. (Users with the Admin roles have access to all IRP instances)
3.14.2.4 OIDC User Authorization #
![]()
- Name – the display name used to identify the provider.
- Client ID – the identifier assigned to the application by the identity provider.
- Client Secret – the secret associated with the registered client.
- State – enables or disables the provider.

- Issuer URL – identifies the OIDC issuer.
- Authorization URL – initiates the user authentication flow.
- Token URL – exchanges the authorization code for authentication tokens.
- User Info URL – retrieves user profile information after successful authentication.

- Callback URL – generated automatically by GMI and used as the redirect URI after authentication. This URL must be registered in the identity provider configuration before users can sign in successfully. If the generated hostname is incorrect, update the hostname in the gmi.yaml configuration file.

- The user selects the configured OIDC provider on the GMI login page.
- GMI redirects the user to the external identity provider.
- After successful authentication, the user is returned to GMI through the configured callback URL.
- If a matching internal account is found, access is granted without any additional user configuration.






