28 lines
1.2 KiB
Markdown
28 lines
1.2 KiB
Markdown
|
|
# Set up Auth0 by Okta as the identity provider for OIDC authentication
|
|||
|
|
|
|||
|
|
This document provides the steps to configure **Auth0 by Okta** as the identity provider (IdP) for OpenID Connect (OIDC) authentication.
|
|||
|
|
|
|||
|
|
## Steps:
|
|||
|
|
|
|||
|
|
1. **Create an Auth0 Account**:
|
|||
|
|
- Go to [Auth0](https://auth0.com/) and create an account if you don’t already have one.
|
|||
|
|
|
|||
|
|
2. **Create a New Application**:
|
|||
|
|
- Navigate to the **Applications** tab.
|
|||
|
|
- Click **Create Application**.
|
|||
|
|
- Select **Regular Web Application** or **Machine to Machine Applications** based on your need.
|
|||
|
|
|
|||
|
|
3. **Configure OIDC Settings**:
|
|||
|
|
- Record the **Client ID** and **Client Secret** for future reference.
|
|||
|
|
- Configure allowed callback URLs for the platforms you want to authenticate (AWS, GCP, etc.).
|
|||
|
|
|
|||
|
|
4. **Set Up Tenant Domain**:
|
|||
|
|
- The domain for your Auth0 instance will look like: `your-tenant-name.us.auth0.com`.
|
|||
|
|
|
|||
|
|
5. **OIDC Configuration**:
|
|||
|
|
- Use the `.well-known/openid-configuration` URL for your Auth0 tenant.
|
|||
|
|
- Example: `https://your-tenant-name.us.auth0.com/.well-known/openid-configuration`.
|
|||
|
|
|
|||
|
|
6. **Test OIDC Configuration**:
|
|||
|
|
- Before integrating with cloud services, ensure that the OIDC configuration works by testing with tools like **Postman**.
|