Okta Integration

Okta is an identity and access management platform. It provides cloud software that helps companies manage and secure user authentication, and for developers to build identity controls into applications, website web services and devices.

The MIRACL platform offers OIDC support which allows an easy integration with Okta. For more information on OIDC, please read our setup guide here.

Okta documentation steps

Refer to the Okta documentation for a detailed step-by-step guide on how to integrate an external Identity Provider.

  • In the Okta Identity Provider page go to Configuration -> Edit Profile and make sure that firstname and lastname attributes are not marked as required fields. The MIRACL platform does not store this information and cannot provide it, the email attribute is provided instead.

  • Note that you need to add the Identity Provider ID (idp) in the Okta config object used for OIDC connection of the application you are developing.

MIRACL Configuration Endpoints

You can obtain the appropriate endpoints and the required scopes in the well-known configuration for the MIRACL platform - https://api.mpin.io/.well-known/openid-configuration.

MIRACL Application creation

An application on the MIRACL platform is required. It will be used by the external Identity Provider created in the Okta platform. Learn how to register a new app here.