SSO

Stands for "Single Sign-On."

SSO is an authentication method that allows a person to use a single set of login credentials for multiple websites or services. Using SSO minimizes the number of times a user has to log in and the number of passwords they need to remember. SSO is often used alongside multi-factor authentication (MFA) or two-factor authentication (2FA) to increase the level of security used for the single set of credentials.

Developers of software applications and web apps can choose to build support for an SSO method into their apps. Google, Apple, and Facebook all provide SSO services for individuals, allowing someone to sign in to a new app or website without creating a separate account for it. Several other companies provide SSO products focused on the more robust needs of large businesses.

Separate services operated by a single company often use SSO to allow users to move between those services without signing in again. For example, someone can sign into their Gmail account, then switch over to Google Docs or YouTube without signing in again.

Logging in via SSO requires that all the services support a common identity provider. When the user first logs in to one of the services, it passes the sign-on process to the identity provider. After the user signs in with their username and password, the identity provider creates an authentication token establishing the user's credentials and stores that token in the user's web browser or the identity provider's server. When the user tries to access another service that supports the same SSO method, the service checks the token (in the web browser or on the identity provider's server) and, if successful, grants the user access.

Updated November 11, 2022 by Brian P.

quizTest Your Knowledge

What is another name for a search engine spider?

A
IP spoofer
0%
B
Web crawler
0%
C
Data processor
0%
D
Spam blocker
0%
Correct! Incorrect!     View the Spider definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of SSO on this page is an original definition written by the TechTerms.com team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.