Skip to main content

Requirements

  • An account in Auth0
  • API_URL is the public DNS name of the hoop gateway instance
Contact the administrator of the hoop gateway instance to retrieve the API_URL address.

Identity Provider Configuration

1

Create an Application

Create a new application
  • Go to Applications > Applications and click on the Create Application button
  • Select a Regular Web Application
2

Configure the Redirect URIs

  • Allowed Callback URLs: {API_URL}/api/callback
  • Allowed Logout URLs: {API_URL}/api/logout
3

Collect the Credentials

  • In the Application Home, copy the Client ID and Client Secret
4

Collect Issuer Information

  • In the Application Home > Settings, copy the Domain.
  • The issuer url is in the format https://{YOUR_DOMAIN}
5

Collect the Auth0 API Audience (optional)

Auth0 returns an opaque access token by default. To receive a JWT access token that Hoop can validate, provide an API audience.
  • Go to Applications > APIs
  • Copy the API Audience value (e.g., https://your-tenant.auth0.com/api/v2/)

Configure Hoop Gateway

Go to Integrations > Authentication and fill in:
  • Auth Method: OIDC
  • Issuer URL: https://{YOUR_DOMAIN}
  • Client ID: the Client ID from above
  • Client Secret: the Client Secret from above
  • Audience (optional): the API Audience from above
  • Groups Claim: groups (or the custom claim name you configured)