Setting Up XCreds with Auth0

You are here:

If you use Auth0 as your identity provider (IdP), XCreds can authenticate using OIDC to your IdP. The instructions below will walk you through setting up an OIDC application in Auth0 and then configuring XCreds to use that configuration.

Auth0 Setup

  1. Under Applications->Applications, click the Create Application button:
  1. Create a new application of type Regular Web Application with the name XCreds.
  1. Select the Settings tab and copy Domain, Client ID and Client Secret:
  1. Under Application URIs->Allowed Callback URLs, enter https://127.0.0.1/xcreds:
  1. Under Refresh Token Rotation, select Allow Refresh Token Rotation:
  1. Under Advanced Settings, select Endpoints and copy the OpenID Configuration URL. This is the OIDC Discovery URL:
  1. Click Save Changes

XCreds Configuration Profile

To configure XCreds, use the information from the Auth0 Configuration above to configure a profile in ProfileCreator:

XCreds SettingAuth0 Setting
Client IDClient ID
Client SecretClient Secret
IDP Host NameDomain
Redirect URIAllowed Callback URLs
Discovery URLOpenID Configuration

For example:

Export the profile by Selecting File->Export and make sure the profile is marked as System:

During testing, copy this profile to the target Mac that has XCreds installed and install in System Settings->General->Device Management:

Install XCreds on the target Mac system and logout. XCreds is now set up with Auth0.

Tags: