Auth Flashcards
When was the original publication of OAuth 2.0?
2012
RFC# for Oauth 2.0 original publication
6749
RFC 8252
Oauth 2.0 for Native Apps
RFC 7636
Proof Key for Code Exchange
RFC 6750
Bearer Tokens
RFC 6819
Threat Model and Security Considerations
RFC 7662
Token Introspection
RFC 7009
Token Revocation
RFC 7519
JSON Web Token
RFC 8414
Authorization Server Metadata
RFC 7591
Dynamic Client Registration
SCIM
System for Cross-domain Identity Management
RFC 7644
Defines SCIM
layman definition of shibboleth
any custom or tradition, usually a choice of phrasing or even a single word, that distinguishes one group of people from another.
LDAP
Lightweight Directory Access Protocol
Lightweight Directory Access Protocol
an open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network
RFC 4511
LDAP
IdM
Identity Management
IAM
Identity and Access Management
When was SCIM 1.0 released?
2011
When was SCIM 2.0 released?
2015
SCIM use case example
as a company onboards new employees and separates from existing employees, they are added and removed from the company’s electronic employee directory. SCIM could be used to automatically add/delete (or, provision/de-provision) accounts for those users in external systems such as G Suite, Office 365, or Salesforce.com. Then, a new user account would exist in the external systems for each new employee, and the user accounts for former employees might no longer exist in those systems.
In addition to simple user-record management (creating & deleting), SCIM can also be used to
In addition to simple user-record management (creating & deleting), SCIM can also be used to
SCIM’s other RFC
7643
What is Shibboleth Single Sign-On and Federating Software
a standards based, open source software package for web single sign-on across or within organizational boundaries. It allows sites to make informed authorization decisions for individual access of protected online resources in a privacy-preserving manner.
SAML
Security Assertion Markup Language
Security Assertion Markup Language
an open standard for exchanging authentication and authorization data between parties, in particular, between an identity provider and a service provider.
Security Assertion Markup Language ( other definition)
an open standard that allows identity providers (IdP) to pass authorization credentials to service providers (SP).
when was the SAML 1.0 spec created?
Nov 2002
The three main players in SAML
Service Provider, Client, and Identity Provider
What is a SAML Service Provider called in Oauth2?
Resource Server