Integrate Next Identity with an application
This document provides a comprehensive guide on how to integrate your application with Next Identity. Follow the steps outlined below to ensure a successful integration process.
Accessing the Next Identity Console
To begin the integration process, log into the Next Identity console.
Navigating to Application Management
Once logged in, navigate to the Application Management view. If you are designated as an Application Manager, you will automatically be directed to this view.
Selecting Your Client
From the Application Management view, select the desired client. This will take you to the Client Details screen for the specific client you wish to manage.
Integrate Your Client Section
In the Client Details screen, locate the "Integrate your client" section. The following components will be displayed:
Domain: This is the base URL that your application will use to connect to Next Identity. Ensure that you use the correct domain to facilitate secure and successful communication with Next Identity services.
Client ID: This is the unique identifier assigned to your application.
Client Secret: This is the confidential key associated with your application’s Client ID.
SDK: This is a collection of code samples designed to assist developers in integrating and interacting with Next Identity more efficiently.
Endpoints: These are the specific URLs used during the authentication flow to manage user and application authentication. The following endpoints are available: Authorize, Token, Logout, Userinfo, and Well-known.
Steps to Integrate with Next Identity
To successfully integrate your application with Next Identity, follow these steps:
Utilize the Domain, Client ID, and Client Secret in your authentication configuration.
Refer to the provided SDKs to simplify integration and minimize custom development time.
If you are not using an SDK, you will need to implement calls to the OIDC endpoints as part of your login, logout, and token refresh workflows. More details can be found on the hosted integration endpoints in the Hosted Journeys OIDC Integration section of this knowledge base.
Security Tip
Always store your client credentials securely and avoid exposing them in client-side code to protect your application from unauthorized access.