wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

How Does SSO Works

profile
Mukesh Swamy
Oct 13, 2023
2 Likes
0 Discussions
192 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

Real-time Scheduling - 53003230061

Blog banner

INTERRUPTS

Blog banner

Mail merge

Blog banner

Ethical Hacking

Blog banner

Race condition

Blog banner

Types of email

Blog banner

Modern Operating System - Khush bagaria

Blog banner

Life lesson

Blog banner

Health and fitness

Blog banner

Virtual Machine

Blog banner

My favourite food

Blog banner

Why Kanye West (Now Ye) is the GOAT: A Legacy Beyond Music

Blog banner

EdTech (Education Technology)

Blog banner

Reclaim Your Bite and Beauty: All About Dental Restorative Treatments

Blog banner

Basic Security For SOAP Services

Blog banner

Introduction to Virtual Memory - 080

Blog banner

Deadlock

Blog banner

It's all about our Brain.- The Brain Metaphor

Blog banner

Operating System Objectives and Functions

Blog banner

Palm Vein Biometric Technology; Contactless vein authentication

Blog banner

virtual machine

Blog banner

Jamming Attacks in Network Security: Disrupting Communication Signals

Blog banner

Social engineering in cyber security

Blog banner

CYBER SECURITY CHALLENGES

Blog banner

MEMORY MANAGEMENT

Blog banner

A Brief Review on Cyber Forensics and its Analysis Tool

Blog banner

Threads

Blog banner

The Power of Cyber Forensic in Solving Crimes

Blog banner

MEMORY MANAGEMENT REQUIREMENT

Blog banner

Buffer Overflow

Blog banner

Blockchain in IoT Applications

Blog banner

MENDELEY

Blog banner

Principles of Concurrency

Blog banner

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

Blog banner

Memory input output management

Blog banner

File Organization and Access

Blog banner

Service transition principles

Blog banner

ODOO

Blog banner

Unlocking the Secrets: Basic Operations of Computer Forensic Laboratories

Blog banner

WHAT IS TWITTER AND HOW DOES IT WORK

Blog banner

Why Inconel 625 and Monel 400 Remain Unbeatable in Refinery Applications?

Blog banner

Zero-Day Attack

Blog banner