Skip to main content

Is there any way to do SSO with Auth0 and Tribe?

1

Where am I?

In Tribe you can ask and answer questions and share your experience with others!

Tribe fully supports Auth0 for both authentication and authorization.

You can easily install the OAuth2 SSO (Single Sign-On) app from Tribe's App Store. Then generate a Client ID and Client Secret in Auth0 panel and enter those information along with the Authorization URL, Token URL, Scope in the OAuth2 SSO setting page in Tribe.

Additionally, you can enter the Sign Up Url and Account Settings Url inside the App settings. For Auth0 you don't need to enter any information for User Info URL and JWT key.

You should also make sure you add the url mentioned in the message (in blue) as callback url in Auth0 panel.

OAuth2 SSO Configuration
OAuth2 SSO Configuration

If you want to use Auth0 access token to perform API calls in Tribe you should install JWT Authorization app as well.

Auth0 supports both JWKS and Public Key verification methods for JWT tokens. To learn more about JWKS you can refer to Auth0 documentation.

JWT Authorization Configuration
JWT Authorization Configuration

Please note that you can only use JWT Authorization token if the user already logged in at least once using Single Sign On before. Otherwise, since the user does not exist in Tribe yet, you'll receive a 401 'user_not_found' error.

3