Bevy supports Single Sign On via the Auth0 protocol.
Setup steps
To support Single Sign On via Auth0, please complete the following in your Auth0 account:
- Log in to your Auth0 account and create a new application.
- Select the “Regular Web Application” and give it a name:
- On the application’s settings, fill the Allowed Callback URLs with the following:
- Add callback URL for Bevy to test:
https://<client-id>-staging.bevylabs.com/accounts/auth0/login/callback/
- Here,
<client-id>
is the same ID used for the bevylabs.com subdomain.
- Here,
- Add a callback URL for your instance during onboarding:
https://<client-id>.bevylabs.com/accounts/auth0/login/callback/
- Add a callback URL for your final chosen domain that will be used when you go live with Bevy:
https://<your-domain>/accounts/auth0/login/callback/
- Add callback URL for Bevy to test:
-
Save the changes on that application and locate the fields Domain, Client ID and Client Secret. Copy the values of those fields using the Copy to Clipboard buttons available and send it to your Bevy PoC using a secure channel (Keybase, PGP encrypted message, etc.).
Notes
If asked to set a Token Endpoint Authentication Method, please select POST (application uses HTTP POST parameters).
To configure this provider for service provider-initiated single sign-on, use the following URL: https://<yourdomain>/accounts/auth0/login/