NIEF Attributes within OIDC

From GFIPM Implementation Wiki
Revision as of 19:10, 24 May 2018 by Jeff.Krug (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

About

This page offers a discussion on the use of NIEF Attributes within OIDC as user claims. There are many viable approaches and no formally specified methodology for doing so at the time this wiki article was written.

OIDC Claims vs. SAML Attributes

A singular important difference between OIDC Claims and SAML Attributes is that SAML defines a framework for transmitting attributes, but essentially defines no attributes. It leaves attribute definition up to other specifications and/or communities. As such the NIEF attributes provided every attribute required for the NIEF community. OIDC defines numerous default claims that are redundant with existing NIEF attribute definitions (names, adddresses, etc.. ). To maximize interoperability, it may make sense to map NIEF attributes to OIDC claims for any case where a standardized OIDC claim has been specified.

Standard OIDC Claims

Google Sheets OIDC Claims Map