wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

How Does SSO Works

profile
Mukesh Swamy
Oct 13, 2023
2 Likes
0 Discussions
194 Reads

Single sign-on (SSO) is a session and user authentication service that permits a user to use one set of login credentials -- for example, a username and password -- to access multiple applications. SSO can be used by enterprises, small and midsize organizations, and individuals to ease the management of multiple credentials.

How does single sign-on work?

Single sign-on is a federated identity management arrangement. The use of such a system is sometimes called identity federation. Open Authorization (OAuth) is the framework that enables an end user's account information to be used by third-party services, such as Facebook, without exposing the user's password.

OAuth acts as an intermediary on behalf of the end user by providing the service with an access token that authorizes specific account information to be shared. When a user attempts to access an application from the service provider, the service provider sends a request to the identity provider for authentication. The service provider then verifies the authentication and logs the user in.

In a basic web SSO service, an agent module on the application server retrieves the specific authentication credentials for an individual user from a dedicated SSO policy server, while authenticating the user against a user repository, such as a Lightweight Directory Access Protocol directory. The service authenticates the end user for all the applications the user has been given rights to and eliminates future password prompts for individual applications during the same session.

Types of SSO configurations

Some SSO services use protocols, such as Kerberos or Security Assertion Markup Language (SAML):

  • In a Kerberos-based setup, once user credentials are provided, a ticket-granting ticket (TGT) is issued. The TGT fetches service tickets for other applications the user wants to access, without asking the user to reenter credentials.
  • SAML is an Extensible Markup Language standard that facilitates the exchange of user authentication and authorizationdata across secure domains. SAML-based SSO services involve communications among the user, an identity provider that maintains a user directory and a service provider.
  • Smart card-based SSO asks an end user to use a card holding the sign-in credentials for the first login. Once the card is used, the user does not have to reenter usernames or passwords. SSO smart cards store either certificates or passwords.

Comments ()


Sign in

Read Next

Deadlock and Starvation

Blog banner

What is a geographic information system (GIS)?

Blog banner

The Everyday Parenting Dilemma: Safety Vs Independence

Blog banner

Decision Tree: A Diagram Model

Blog banner

Annual Day Preparation for Toddlers: What Helps and What to Avoid

Blog banner

Benefits of Yoga

Blog banner

Thumb Sucking: When It’s Normal and When It Becomes a Dental Problem

Blog banner

The Truth Behind Viral DIY Dental Hacks

Blog banner

Mumbai local ......

Blog banner

Decoding the Weave — How to Identify Original Patola Art on a Fabric

Blog banner

Cyber Bullying - Neeta Vonkamuti

Blog banner

Nature’s Brush on Silk: The Secret Behind Patola Colours

Blog banner

BITCOIN WALLET

Blog banner

Networking 101: How to Build Meaningful Connections in College

Blog banner

The launch of UniMap by HERE

Blog banner

What is Brute Force Attack? How to defend against it?

Blog banner

BLOCKCHAIN MACHANISM

Blog banner

MEMORY MANAGEMENT

Blog banner

Zero Trust Security Model: Revolutionizing Cybersecurity in the Digital Age

Blog banner

Krishna Rao SAP ID--53003230076

Blog banner

Pooja Silver

Blog banner

Zero-Click Searches: How To Stay Visible In Google’s New Era

Blog banner

Hosting basics

Blog banner

Evolution of operating system

Blog banner

Health and fitness

Blog banner

The Lunchbox That Came Back Untouched — How to Handle a Fussy Eater at Preschool Age

Blog banner

Which Smartphone Company Has the Largest Market Share in India?

Blog banner

Ghee vs. Coconut Oil vs. Mustard Oil: Which Cooking Fat Wins for Indian Food?

Blog banner

Spyware

Blog banner

A Heartfelt Act of Kindness

Blog banner

Financial Stress and Mental Health

Blog banner

Data Structures

Blog banner

Kafka - A Framework

Blog banner

" THE ANSWERS THAT LED INDIAN BEAUTIES TO THE MISS UNIVERSE HISTORIC WIN. "

Blog banner

Dr. Venkadavarahan

Blog banner

Service Transition Process in ITSM

Blog banner

Understanding Regression Analysis

Blog banner

Platonic Solids

Blog banner

MULTITHREADING:ENHANCEING PERFORMANCE AND EFFICIENCY IN COMPUTING

Blog banner

Practical Implementation of Client Server model using TCP/IP.

Blog banner

Benefits of yoga and meditation

Blog banner

Real-Time Operating Systems (RTOS) Deep Explanation

Blog banner