For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Contact UsSign In
HomeIntegrationsGuidesBrand Assets
HomeIntegrationsGuidesBrand Assets
    • Overview
  • IAM Platforms
  • OIDC
    • Overview
    • Configuration
    • Integration
    • Best Practices
    • PKCE
  • SAML
    • Overview
    • Configuration
    • Integration
    • Best Practices
  • OAuth 2.0
    • Overview
    • Integration
    • PKCE
    • Error Codes
  • Shared Signals Framework
    • Registration and Transmission
  • Mobile SDK
    • Overview
    • Android
    • iOS
    • Video Demos
  • API
    • Applications API
    • Document Passback API
  • Learn More
    • Language Support
LogoLogo
Contact UsSign In
On this page
  • Background information
SAML

Overview

Was this page helpful?
Edit this page
Previous

Configuration

Next
Built with

This guide provides our partners with an overview and understanding of ID.me and the implementation of Security Assertion Markup Language (SAML).

Background information

ID.me is an Identity Verification Network providing a range of identity proofing for Federal, State and Local governments, organizations and commercial sector partners. ID.me is the only Credential Service Provider certified at NIST 800-63-2 LOA 1, 2, and 3, and NIST 800-63-3 IAL2/AAL2.

Image showing how SAML connects to ForgeRock, ID.me, and okta

ID.me’s Identity Gateway platform provides a SAML 2.0 capable IdP service, which supports standardized, signed and encrypted assertions and different attribute bundles. This functionality can be used to enable applications to participate in a federated single sign-on (SSO) relationship with the ID.me network of credentials.

  • Security Assertion Markup Language (SAML) is an open standard that allows an identity provider (IdP) to pass authorization credentials to a service provider (SP)
  • SAML is an XML-based data format that allows businesses to communicate user authentication and authorization information to partner companies and enterprise applications their employees may use
  • SAML uses X.509 certificates to sign and encrypt SAML assertions

The ID.me SAML 2.0 IdP supports assertions, protocol bindings and profiles in accordance with the OASIS standard. The SAML XML document includes:

  • SAML 2.0 assertions and all protocol messages
  • SAML 2.0 metadata
  • Web browser single-sign-on profile
  • Single logout profile
  • Generation and verification of XML signatures
  • XML encryption and signing
  • HTTP POST and HTTP Redirect Binding

The following diagram shows an overview of the SAML flow. The “SP” in this diagram stands for “Service Provider”, a.k.a the partner.

Image showing the ID.me SAML authentication