wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

How Does SSO Works

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

Veg Mix Pickle

Blog banner

Why You Need 2FA (Two-Factor Authentication) On Your Email And Other Online Accounts

Blog banner

Types of Threads

Blog banner

Impacts of Data Breach On Companies Challenges and Prevention

Blog banner

Os(Computer security threats)

Blog banner

How covid-19 impacted Social media ad spend forecast globally

Blog banner

virtual machines and virtualization

Blog banner

Service transistion under difficult conditions

Blog banner

Tracking Emails & Email Crimes

Blog banner

E-security systems | CCTV

Blog banner

Network Footprinting in Cybersecurity

Blog banner

Memory heirachy (Operating system)

Blog banner

10 Types of Friends in every friend group

Blog banner

How return on investment is defined in IT services

Blog banner

Data Mining

Blog banner

Data Security must be your Priority!

Blog banner

Threads and concurrency

Blog banner

Theads

Blog banner

Zero Trust Security Model: Revolutionizing Cybersecurity in the Digital Age

Blog banner

Virtual memory

Blog banner

INTRODUCTION

Blog banner

Latest Email Marketing Techniques

Blog banner

Operating Systems Overview

Blog banner

Mendeley (management software)

Blog banner

Cybersecurity Standards for Automotive

Blog banner

IO Buffers

Blog banner

What are Tenders its various types

Blog banner

The Five Steps of Data Science

Blog banner

Consumer to consumer Business model

Blog banner

HubSpot

Blog banner

GraphX:- A graph processing tool

Blog banner

Data Storytelling: Turning Analysis into Business Action

Blog banner

File management

Blog banner

Full Disk Encryption

Blog banner

Binary Search Tree (BST) in Data Structure

Blog banner

Linux Memory Management

Blog banner

Meal Maharaj — 3 CP, 5 CP, 8 CP. Same Love, Different Portions

Blog banner

BUSINESS MODELS OF E COMMERCE

Blog banner

Top 5 Tech Innovations of 2018

Blog banner

“Shot on iPhone” : A campaign by Apple that turned into a prodigy

Blog banner

Decoding Confusion Matrix

Blog banner

Security in Operating Systems

Blog banner