AB/Connect Working Group - Specifications

The AB/Connect working group is a combined working group of the Artifact Binding (AB) Working Group and the Connect Working Group aimed at producing the OAuth 2.0 based “OpenID Connect” specifications. It also includes a project named OpenID for Verifiable Credentials which consists of three specifications.

AB/Connect Working Group
OVERVIEW

AB/Connect Working Group
CHARTER

AB/Connect Working Group
SPECIFICATIONS

AB/Connect Working Group
REPOSITORIES

The working group has been developing the following specifications:

Final Specifications

  • OpenID Federation 1.1 – Protocol-independent functionality enabling parties within a federation to establish trust with one another
  • OpenID Federation for OpenID Connect 1.1 – Protocol-specific functionality enabling parties using OpenID Connect or OAuth 2.0 within a federation to establish trust with one another
  • OpenID Connect Relying Party Metadata Choices 1.0 – this specification extends the OpenID Connect Dynamic Client Registration 1.0 specification to enable RPs to express a set of supported values for some RP metadata parameters, rather than just single values.
  • OpenID Federation 1.0 – defines basic components to build multilateral federations. It also defines how to apply them in the contexts of OpenID Connect and OAuth 2.0. These components can be used by other application protocols for the purpose of establishing trust.

Implementer's Drafts

Errata Corrections

  • OpenID Connect Core 1.0 Second Errata – defines the core OpenID Connect functionality: authentication built on top of OAuth 2.0 and the use of Claims to communicate information about the End-User. It also describes the security and privacy considerations for using OpenID Connect.
  • OpenID Connect Discovery 1.0 Second Errata – specification defines a mechanism for an OpenID Connect Relying Party to discover the End-User’s OpenID Provider and obtain information needed to interact with it, including its OAuth 2.0 endpoint locations
  • OpenID Connect Dynamic Client Registration 1.0 Second Errata – defines how an OpenID Connect Relying Party can dynamically register with the End-User’s OpenID Provider, providing information about itself to the OpenID Provider, and obtaining information needed to use it, including the OAuth 2.0 Client ID for this Relying Party
  • OpenID Connect Back-Channel Logout 1.0 Second Errata – defines a logout mechanism that uses direct back-channel communication between the OP and RPs being logged out; this differs from front-channel logout mechanisms, which communicate logout requests from the OP to RPs via the User Agent

Drafts

Resources

Two implementer’s guides are also available to serve as self-contained references for implementers of basic Web-based Relying Parties: