Auth0 Integration
What
Auth0 allows you to add a login form with user access management to your documentation.
How
- Create an account or login to Auth0
- Select Applications in the Auth0 menu
- Click + Create Application
- Input a Name for your application
- Select Regular Web Applications
- Click Create
- Select Application Settings
- Copy the Domain and paste it in Hosted Login Page
- Input a ?client= at the end of the pasted Domain from above
- Copy the Client ID and paste it after the ?client= in Hosted Login Page from above
Example Hosted Login Page: robertwallach.auth0.com?client=XwYWVMLp7rJOkJ6iU51MwJHm2w2AAfGl
- Copy the Client Secret and paste it in Client Secrets in Hubs
- Copy the Callback URL generated by Hubs in Authorizations and paste it in Allowed Callback URLs in Auth0
Make sure the callbacks start with https instead of http and that they match
- Select Hosted Pages in the Auth0 menu
Make sure Customize Login Page is turned on
- Click on Build to start the Publishing process
To login to your Hub with Auth0, make sure you add users in the Auth0 Dashboard