KyoMel / Yogyakarta, Indonesia

Term 098098 / 344

Security Assertion Markup Language(SAML)

Month
October 2025
Day
31
Source
2025/october-term.md

Definition:

SAML is an XML-based security standard that enables secure single sign-on (SSO) and identity federation between different organizations. It allows users to authenticate once with an Identity Provider (IdP) and then access multiple Service Providers (SP) without having to log in again. SAML works by exchanging digitally signed XML documents called β€œassertions” that contain authentication and authorization information.

Key Properties:

  • Single Sign-On (SSO): One login for multiple services
  • Identity Federation: Share identity across organizations
  • XML-based: Structured, standardized format
  • Secure: Digital signatures and encryption
  • Cross-platform: Works across different systems

Core Components:

  • Identity Provider (IdP): Authenticates users (e.g., corporate login)
  • Service Provider (SP): Provides services (e.g., cloud apps)
  • Assertions: XML documents with user information
  • SAML Request/Response: Messages exchanged between IdP and SP

Example:

Company employees need to access multiple cloud services (Gmail, Salesforce, Slack) without logging into each one separately.

Employee workflow:
1. πŸ” Log into company portal (IdP) β†’ Enter corporate credentials ONCE
2. βœ… Click Gmail β†’ Automatically logged in
3. βœ… Click Salesforce β†’ Automatically logged in
4. βœ… Click Slack β†’ Automatically logged in
5. βœ… Click Office 365 β†’ Automatically logged in

Benefits:
βœ… Single login experience
βœ… Centralized identity management
βœ… Enhanced security
βœ… Reduced IT overhead

Keep reading