Hello,
Today we are here to explain you, What is
Single Sign-on?
Single Sign-on is an authentication process that allows a user to access multiple applications
with one set of login credentials.
Means once you logged in you do not have to
log in repeatedly for every application linked
to this system.
A typical and good example for single sign-on is Google.
Google's implementation of login for their
products such as Gmail, YouTube, Google Analytics
and so on is an example of this system.
Any user that is logged in one of the Google
products is automatically logged in other
Google products as well.
This is the power of Single Sign-on Systems.
Single Sign-on usually make use of a central
service which orchestrates the single sign-on
between multiple clients.
Which in the case of Google is Google Accounts.
Let's see how Google accounts single sign
on works?
Actually, It is quite simple from far.Whenever
a user accesses its first Google product she
will automatically redirect to their central
service called Google Accounts to log in.
Once she successfully logged in, Google accounts
provide her several authentication cookies
and redirect her back to Gmail.
After this, if she tries to access some other
Google service like YouTube, she will be first
redirected to same Google Accounts, which
validates her existing cookies and safely
drops her off to YouTube.
Single Sign On Provides great user experience
in great applications like Google.
And not to mention, single sign on is platform
independent. As if you logged in on your Android
phone then you do not need to rewrite your
credentials to access Google Webmaster
Tools.
This is the beauty of Single Sign on systems.
In our next videos of this series, we will
present you tutorials on how can you build
your own single sign-on system in PHP.
Till then, Thanks for watching.
And never forgot to subscribe our awesome
channel.
