IAM02 - Understanding and using federation protocols (SAML, OIDC, OAuth)
N° IAM02
CYBERSECURITY
2 DAYS
Understand the issues of single sign-on
Master the principles of identity federation
Know how to use the main identity federation protocols
(SAML, OIDC, OAuth)
Option: within the framework of an intra-company training, an additional day to include practical work on the solution used is possible on estimate (MS ADFS©, Ping Identity©, Ilex Sign&go©, Okta©)
DAY 1: AM history and SAML protocol.
Part 1 - History of Single Sign-On :
- Origin of access management issues
- Historical approaches: Station SSO and Web SSO
- Adaptive authentication and strong authentication
- Identity federation theory: principles and objectives
Part 2 - SAMLv2 Identity Federation:
- SAML protocol:
- History and concepts (metadata, assertion...)
- Flow : SP initiated or IDP initiated, Post Binding or Artifact Binding
- Single Log Out
- Implementation of SAML in a solution (application connection, enrichment of the SAML assertion, SLO)
DAY 2: OAuth and OIDC protocol.
Part 3 - OAuth Identity Federation:
Principles of JWT tokens
OAuth2 protocol:
- Concepts
- Flow : authorization code, implicit, resource owner, password credential, client credential
- Refresh token
- Token validation
- Implementing OAuth2 in a solution
Part 4 - OpenID Connect Identity Federation:
- OIDC Protocol:
- Concepts
- Flow : authorization code, implicit, hybrid
- SLO
- Implementation of OIDC in a solution (authorization code flow, implicit flow, hybrid flow, IDToken exploitation)
General knowledge of access management principles (identification, authentication, authorization) and Web applications is required.
INTENDED PUBLIC:
- CISO
- Security Engineer
- Architect
- Security Consultant
BOOK THE NEXT SESSION OF YOUR CHOICE
Click on the course of your choice
1960€ HT
Inter and Intra-company
Difficulty : All public
PARIS / RENNES