JWT is one of the simplest implementations of SSO (Single Sign-On) in Tribe. To use this method, first you need to install the "JWT SSO" app from the app store:
Admin Panel> Apps> Install JWT SSO.
When you have the app installed, you need to fill out 4 sections: Authorization URL, Logout URL, Sign Up Url, Account Settings Url.
1. Authorization URL is explained in the same page. Follow the steps provided to find the Authorization URL.
2. Logout URL is the url of the page, where your users is being redirected after they logout of Tribe. This will ensure after a user logs out of Tribe, they are being logged out of your platform as well. Most identity/user management systems already provide a logout url. If your custom app is acting as the identity management system, you need to implement a url in your product which logs out the user and put that url as "Logout URL". If you leave this field empty, user will not be redirected to the last page they've visited in Tribe.
3. Account Settings Url is the url of your product where your users can change their name or email address. We will show a link to this url wherever user can update their name or email in Tribe. When SSO is enabled users will not be able to update these information from Tribe.
4. Sign Up Url is the url of the page where new users can sign-up on your product. When a user clicks on Signup button in Tribe, they will be redirected to this url.
Once you have filled out all 4 sections (Only Authorization URL is required), click on the "Enable" and then "Update" the changes.
Please note that if you are using "JWT SSO" app, you do not need to install the "JWT Authorization" app.