Skip to main content

Add Auth0 extension

Zuora

Add Auth0 extension

  1. Navigate to Settings > Extensions.
  2. Select AuthO. If you cannot see the option in your list of Extensions, contact the Support team.
  3. Select API Details.
  4. Enter the required details:

The instructions provided to help you locate values in the Auth0 UI are based on the interface at the time of writing. If you're unable to find the values or if the Auth0 UI has changed, reach out directly to Auth0 Support for further assistance.

Field Your Action
Domain Enter your AuthO domain, for example, dev-m21kny2tendlocd6.us.auth0.com. You can find this value in your Auth0 account by navigating to Auth0 > Applications > Applications.
Client ID Enter the client ID of your AuthO application, for example, XVagsMyA8ltYnRnltJ6tcMe0sitkQ63a. You can find this value in your Auth0 account by navigating to Auth0 > Applications > Applications.
Client Secret Enter the client secret associated with your Auth0 application. You can find this value in your Auth0 account by navigating to Auth0 > Applications > Applications.
API Audience Enter the identifier for your API, for example, https://dev-m21kny2tendlocd6.us.auth0.com/api/v2/. You can find this value in your Auth0 account by navigating to Auth0 > Applications > APIs.
Database Connection Specify the name of your database connection in AuthO, for example, Username-Password-Authentication. You can find this value in your Auth0 account by navigating to Auth0 > Authentication > Databases.
Cache Retention Period (minutes)

Specifies how long Zephr should cache external user attribute values retrieved from an external identity provider, such as Auth0. When a user logs in, Zephr fetches attribute values, such as color preference, from the external system and stores them temporarily. The cache retention period determines how often Zephr revalidates and updates this data.

For example, if the period is set to 30 minutes, any changes made directly in the external system, for example, updating a user's preference from blue to green, will only be reflected in Zephr after the cache period expires.

Note: Attributes pulled from external systems are cached for the configured retention period. Updates made in the external system will only appear in Zephr after the cache expires.

Ensure that you:

  • Set a shorter duration if external attribute data changes frequently.
  • Set a longer duration for better performance and reduced load on the external system.

The default value is 12 hours.

  1. Click Done.
  2. In the Activate Plugin section, select the sites in which you want to enable this plugin.
  3. Click Save.