OASIS: Integrating Standards for Web Services, Business

Download Report

Transcript OASIS: Integrating Standards for Web Services, Business

SAML New Features and
Standardization Status
Prepared for ITU-T by
Hal Lockhart
Oracle
September 17, 2009
Status Overview



SAML 2.0 - OASIS Standard - March 2005
ITU-T Rec. X.1141 – June 2006
Work since 2005 has consisted of defining
additional Profiles


2 Oasis Standards [noted as “(OS)”]
15 Committee Specifications



XSPA Profile submitted for Oasis Standard vote
1 Committee Draft [noted as “(CD)”]
Errata & Updated Technical Overview
Post 2.0 Profiles by Category
Metadata

Metadata Profile for SAML V1.x (OS)


Metadata Extension for SAML V2.0 and
V1.x Query Requesters (OS)


Metadata associated with queries
Metadata Extension for Entity Attributes


Using metadata with prior versions
Metadata about Subjects and Attributes
Metadata Interoperability Profile
Post 2.0 Profiles by Category
Attributes

SAML V2.0 Attribute Extensions



Defines additional attribute properties
Will be added to as needed
Attribute Sharing Profile for X.509
Authentication-Based Systems


Attribute queries for X.509 Attributes
Subject DN is lookup key
Post 2.0 Profiles by Category
Holder of Key

Holder-of-Key Assertion Profile


How to use X.509 with SAML Assertions
Holder-of-Key Web Browser SSO Profile



Uses TLS and an off the shelf browser
Enables SAML capabilities by
cryptographically secure means
Additional attributes may be provided
Post 2.0 Profiles by Category
Deployment

Subject-based Profiles for SAML V1.1
Assertions


Enables mixed SAML 2.0 & 1.x deployments
Deployment Profiles for X.509 Subjects

Enables interoperability in X.509
environments
Post 2.0 Profiles by Category
New Protocols

Identity Provider Discovery Service
Protocol


Alternative to the IDP discovery protocol in
SAML 2.0
Protocol Extension for Third-Party
Requests

Request to send Assertion to a 3rd Party
Post 2.0 Profiles by Category
Authentication Context

Protocol Extension for Requested
Authentication Context


Shared Credentials Authentication Context
Extension


More flexible queries for AuthN Context
Adds ability to distinguish shared credentials
Text-Based Challenge/Response Token
Authentication Context

Additional AuthN Context definitions
Post 2.0 Profiles by Category
Other

Cross-Enterprise Security and Privacy
Authorization (XSPA) Profile


X.500/LDAP Attribute Profile


Attribute definitions for Healthcare
Fixes bug in SAML 2.0
HTTP POST “SimpleSign” Binding (CD)

Defines an easier to implement signature
Errata and Non-normative

Approved Errata


Official under OASIS TC process
SAML 2.0 Technical Overview


Greatly improved
Many diagrams, usecases, etc.
Projected Status - Spring 2010

Likely OASIS Standards





Metadata Profile for SAML 1.x
Metadata Extension for SAML V2.0 and V1.x
Query Requesters
XSPA Profile (Healthcare)
Approved Errata
Other specifications generally awaiting
implementations