Identity Management (IM)
Learn how to manage security and access to your platform.
If you are using the IM operator service as part of an IBM Cloud Pak®, see the documentation for that IBM Cloud Pak® to learn more about how to install and use the operator service.
What's new for the IM service
foundational services version 4.15:
- Added customization of IM Liberty SameSite cookie settings: Customize the SameSite settings for WebSphere Application Server Liberty cookies to propagate the cookies across cross-site resources. For more information, see Customizing Identity Management (IM) Liberty SameSite cookie settings.
foundational services version 4.12:
-
Configuring certificate-based authentication: Authenticate with the IM service. First, import the signer or root (CA) certificate. Then, provide a personal certificate that contains the common name (CN) as it is configured in a backend Lightweight Directory Access Protocol (LDAP) registry. For more information, see Configuring certificate-based authentication.
-
Configuring OIDC with a SCIMserver dependency: From IBM Cloud Pak® foundational services v4.12, you can configure OIDC with the SCIMServer backend so that users and groups of the SCIM registry can log in with OIDC authentication. When you create a new OIDC connection with UIEnable, enable the This is a SCIM compliant identity provider option. For more information, see Configuring OIDC with a SCIMserver dependency.
-
Configuring the unified console: Configure the unified console in IBM Cloud Pak® foundational services version 4.10 and onward and the
zenFrontDooroption. For more information, see Configuring the unified console. -
Support for custom attributes in token attribute mappings: You can add additional attributes to Token attribute mappings. These values are later available as additional claims in
jwt idToken. The names of the attributes must consist of alphanumerics. Special characters or spaces are not allowed. For example,"additionalAttribute" : "attribute_value".
- Added
platform-idauthroute: From foundational services version 4.6.8, theplatform-idauthroute was not supported foribm-iam-operator. However, from version 4.6.14 and onward, theplatform-idauthroute is added back. To solve a performance issue that is related to SAML authentication, you can use theplatform-idauthroute to connect to theauth-serviceendpoints.
Previous versions
-
Support for custom mapping for
subattribute intoken_attribute_mapping: From foundational services version 4.9, you can update thesubattribute with the custom values intoken_attribute_mappingwhen you enable JIT for OIDC and SAML connections. The default values forsubattribute for SAML and OIDC connections arenameIDandsub. -
Support for
subattribute mapping to onboard users: From foundational services version 4.9, you can update thesubattribute in thetoken_attribute_mappingsusing console to directly onboard users to the user groups. If you onboard users with IdP V3 APIs, you need to specify thesubandsubjectattributes intoken_attribute_mappingsto use the custom value in thesubattribute. If you do not specifysubjectattribute, the default value of thesubattribute is used for the configuration to onboard users. -
Support for SCIM API in Open ID Connect (OIDC) with Just in Time (JIT) configuration: From foundational services version 4.9, you can configure SCIM API for
UsersandGroupsin OIDC with JIT configuration. For more information, see Configuring single sign-on using OpenID Connect (OIDC). -
Support for mutual TLS authentication for LDAP configuration: From foundational services version 4.9, you can enable mutual TLS authentication between IM and LDAP server when you configure LDAP connection based on the backend LDAP registry configuration. You need to configure the IdP v3 API with
ldap_tls_verify_clientparameter to enableTLS/SSLauthentication when you create LDAP connection. For more information, see Configuring mutual TLS authentication between IM and LDAP server.