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.
Note: For the Scope field add the following scopes openid email profile
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.
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 documentation186.
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.
At the end, please Enable the app and save the changes.