Single Sign On (SSO)

Overview

This page contains all the SSO options that Learndot currently offers. Clicking on an individual SSO will take you to its relevant page.


Don't find the SSO you are looking for ? Don't hesistate, just get in touch with our Support team and we will assist you further.

What is SSO?

Single sign-on (SSO) is an identification system that allows websites to use other, trusted sites to verify users. This frees businesses from the need to hold passwords in their databases, cuts down on login troubleshooting, and decreases the damage a hack can cause. 

In a nutshell, SSO systems work sort of like ID cards. If you get pulled over for speeding, the police officer doesn’t have to know you personally, instead they can just look at your license and see that the State vouches for your identity. Likewise, with SSO, your website doesn’t make you prove your identity by checking within itself. Instead, it asks LinkedIn or Microsoft or Google if they can verify your identity. If they can, the site takes their word for it.

There are a few main benefits for users who interact with SSO.

  • Convenience. Users only need to remember one set of login details. By connecting your site to their logins (e.g., Google), you ensure that even sporadic users can remember how to log in; they just log in to Google.
  • Transparency. Users know what’s being shared from one system to another, at least in a delegated system. It’s like when you install a new app on your phone and it asks for permission to access your photos, contacts. If you’re not happy with those options, you can opt out.
  • Speed. With SSO, users don’t have to go through lengthy sign-up and verification processes. Because Facebook has already done all the email verification and data collection, new users can sign up as quickly as they can log into Facebook.
  • Security. Users also get the peace of mind that comes from knowing that website owner doesn’t have their password stored in plain text somewhere out in the internet backwater. Facebook continues to be the main point of trust, which allows the user to try new things without fear.

That’s great news for your users, but what’s in it for you, the website owner?

  • More user sign-ups. SSO provides a lower barrier to entry, so new customers can sign up easily and securely, by relying on a known brand. Facebook is managing the process, so they don’t worry about your unknown system and brand. Trust is increased, which increases conversions.
  • Less work on the back end. Meaning, you won’t have to futz around with passwords. While reducing your hack risk, the next point is important, even more important is not having to reset people’s passwords every five minutes. All the authentication and password heavy-lifting is managed by the trusted authenticator.
  • Reduced risk. Finally, hackers have less incentive to hit your site if you don’t host a ton of login details. You’re also less likely to have a bunch of users with horribly weak passwords poking holes in your site’s overall security.

Supported SSO

Here below is the list of SSO options currently supported by Learndot:

Auth0

What is Auth0? Auth0 provides authentication and authorization as a service, in order to secure your website & applications, without having to become security experts. With Auth0, SSO login is just a few clicks away. Auth0 also supports industry standards such as SAML, WS-Fed, and OAuth 2.0 so you can hook up any third-party application you need.

OpenID

OpenID is an open standard and decentralized authentication protocol. This allows users to be authenticated by co-operating sites (known as Relying Parties or RP) using a third party service, eliminating the need for webmasters to provide their own ad hoc login systems, and allowing users to log into multiple unrelated websites without having to have a separate identity and password for each. Users create accounts by selecting an OpenID identity provider, and then use those accounts to sign onto any website which accepts OpenID authentication. To learn more about OpenID, check out our documentation

Social Authentication - DockerHub

Docker Hub is a cloud-based registry service which allows you to link to code repositories, build your images and test them, stores manually pushed images, and links to Docker Cloud so you can deploy images to your hosts. Learndot supports login via DockerHub, if you have an account with DockerHub and you proceed to login in to Learndot, you will be verified and logged in if the integration was set up successfully. For further details, check our documentation

Social Authentication - Facebook

A popular free social networking website that allows registered users to create profiles, upload photos and video, send messages and keep in touch with friends, family and colleagues. Learndot supports login via Facebook, if you have an account with Facebook and you proceed to login in to Learndot, you will be verified and logged in if the integration was set up successfully. For further details, check our documentation

Social Authentication - GitHub

GitHub is a web-based Git or version control repository and Internet hosting service. It is mostly used for code. Learndot supports login via GitHub, if you have an account with GitHub and you proceed to login in to Learndot, you will be verified and logged in if the integration was set up successfully. For further details, check our documentation

Social Authentication - Google

Learndot supports login via Google, if you have an account with Google and you proceed to login in to Learndot, you will be verified and logged in if the integration was set up successfully. For further details, check our documentation

Social Authentication - LinkedIn

LinkedIn is a professional way to promote your personal brand online. Usually one of the first websites to show up in search engine results and is therefore a great tool to establish your online presence and connect with professionals. Learndot supports login via LinkedIn, if you have an account with LinkedIn and you proceed to login in to Learndot, you will be verified and logged in if the integration was set up successfully. For further details, check our documentation