Using a federated login in SiteVision has never been this simple. OpenID Connect is a authentication protocol built upon the authorization framework OAuth 2.0. The JSON structure of OpenID Connect is more efficient than the XML format used by SAML 2.0 and consumes less bandwidth. Here's the guide to get you started.
Auth0 is a universal authentication & authorization platform. It can be used as a middleware between SiteVision and backing identity providers such as Facebook, Github and Linkedin.
First of all you need to register your SiteVision web site as an "app" in the Auth0 Dashboard. Head over to https://manage.auth0.com/dashboard and login with your credentials.
Start off by creating a new Application
Fill out the form
Choose your friendly name wisely. This name will be presented to the user when the app ask for permission to login as the user
Now that your app has been registered you need to customize it and collect some data. Remember to save your settings as we go along.
If you have any secondary domain names on your SiteVision web site, add them here as well. Example: https://anotherbulletin.sitevision.net/openidconnect/login
Add the following properties:
Add an OpenID Connect login module to your web site.
No further settings is needed. Now it's time to visit your web site.
When visiting a page that is not public, the user is redirected to Google. The user is asked to login, if not logged in already. The user is presented with a consent screen at the very first login. Permissions is requested for the app with the name as specified earlier. Example: The Bulletin.
After consenting, the user is redirected back to SiteVision.
Everything is done, enjoy the single sign on experience!
Do you want to subscribe to News from SiteVision Developer team? Subscribe here!