Appcircle supports Auth0 as OpenID or as SAML provider.
Only Enterprise accounts support SSO.
SSO can only be enabled by the organization's administrator. To start, go to My Organization screen and click the Enable SSO button under the SSO Integration section.
Configure Appcircle and Auth0
- Select Setup OpenID Provider
Pick an alias and display name for your organization. Please pick a short and rememberable alias.
This screen will auto-generate an URL for the next step
- Login to your Auth0 account and navigate to Applications and then click Create Application.
- Select Regular Web Applications and give a name
- Navigate to settings of the app and note, Client ID and Client Secret
- Add the Appcircle Redirect URL to your allowed list
- Instead of writing all the settings of OpenID, you can download the settings file from Auth0 and upload it. Navigate to the OpenID Configuration address and download that JSON file to your computer.
- Go back to Appcircle, upload this JSON file by clicking the button under Import OpenID configuration
- Check all the settings on this page and confirm that Authorization and Token URLs are imported correctly. Enter your Client ID and Client Secret. Modify the settings as below.
- When you connect your Identity Provider, please open a new incognito window and test the SSO integration.
- Click the Continue with SSO button.
- Enter the alias you picked.
- You should first see the below confirmation screen.
- After you confirmed account linking, you will get an email.
- You can now access your account with SSO integration when you confirm the email.
- After you enable the SSO, you can only log in to your account with the SSO link. Your old credentials won't work anymore.
When you connect your Identity Provider, please open a new incognito window and test the SSO integration. Please only log off when you can log in with SSO credentials. If the connection doesn't work, you need to review your settings.