Course : Identity federation (SAML 2, OpenID Connect), overview

Synthesis course - 2d - 14h00 - Ref. FED
Price : 2020 CHF E.T.

Identity federation (SAML 2, OpenID Connect), overview



Required course

This overview course presents the use cases, semantics and software architectures associated with implementing the SAML 2 / OAUTH 2.0/OpenID Connect standards as part of a project linked to the use of remote identities, with tools of the trade and interaction with existing technologies.


INTER
IN-HOUSE
CUSTOM

In person or remote class
Available in English on request

Ref. FED
  2d - 14h00
2020 CHF E.T.




This overview course presents the use cases, semantics and software architectures associated with implementing the SAML 2 / OAUTH 2.0/OpenID Connect standards as part of a project linked to the use of remote identities, with tools of the trade and interaction with existing technologies.


Teaching objectives
At the end of the training, the participant will be able to:
SAML 2 services and use cases
Master SAML 2 syntax and semantics
Integrating OAUTH 2.0/OpenID Connect into the IS
SAML 2 technologies
Integrating SAML 2 into the IS

Intended audience
This course is aimed at network managers, architects, design managers, system engineers and developers who need to integrate a solution using SAML 2.returnchariot

Prerequisites
Basic knowledge of technical Web architectures.

Course schedule

1
Use cases

  • SAML 2: the services it can provide, MDSSO, Identity Federation, Web Service.
  • The various players involved : CIOs, architects, developers, operators.
  • Identity linking and federation: choice of services, identifier type and federation dynamics.
  • Identity Provider: Web SSO in IDP (Identity Provider) Initiated SSO or OP OpenID Connect.
  • Service provider: SAML V2 SP (Service Provider) or OpenID Connect RP (Relaying Party).
  • Web Browser SSO: user authentication steps and round-trips between Client and Server.
  • SAML 2 and Web Services: using assertions. SAML 2 assertions and Secure Token Service (STS).
  • Oauth 2.0 and the Access Token. OpenID Connect and the Id Token.

2
SAML 2

  • Syntax and concepts: SOAP/XML, assertions, protocols, binding, profile, authentication context, metadata.
  • Bindings": HTTP Redirect, HTTP Post, HTTP Artifact, SAML SOAP, Reverse SOAP, SAML URI.
  • Profiles defined in SAML 2.0: Web Browser SSO, ECP, IDP Discovery, Single Logout, Assertion Query/Request.

3
OAUTH 2.0

  • Syntax and concepts: REST, Authorization, Scope, Access Token, Refresh Token.
  • Actors and their roles.
  • Scenarios: Code , Implicit, Client Credentials, Password.

4
OpenID Connect

  • Syntax and concepts: REST, Json, JWT, ID_Token.
  • Actors and their roles.
  • Scenarios: Code, Implicit, Hybrid Flow.

5
Information system integration case study

  • 1 : Using SAML V2 - Creating a SAML V2 IDP.
  • 2: Using SAML V2 - Creating a SAML V2 SP.
  • 3: Using OpenID Connect - Creating an OIDC OP.
  • 4: Using Oauth 2.0 and OpenID Connect - With ADFS or Keycloak.
  • 5: Using OpenID Connect - France Connect.

6
SAML 2 and OAUTH 2.0/OpenID Connect

  • OpenSource products and modules (simplesamlPHP, Shibboleth, mod_auth_mellon,mod_auth_openidc).
  • Commercial products (IBM, Microsoft, Oracle, CA, Forgerock, etc.).
  • Service comparison and interoperability.
Demonstration
Presentation and demonstration of selected products.

7
SAML 2 and OAUTH/OpenID Connect and other technologies

  • SAML 2 , Oauth 2.0/OpenID Connect and Kerberos.
  • PKI, WS-Federation and OpenIDConnect.


Customer reviews
4,4 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
ROMAIN F.
24/03/26
5 / 5

Le formateur maîtrise clairement son sujet
ALAIN Z.
24/03/26
4 / 5

Formateur avec beaucoup de connaissances et expertises. Très sympathique et réactif sur les questions
WALID M.
24/03/26
4 / 5

Le formateur a une certaine expérience sur le sujet et le maîtrise parfaitement



Publication date : 05/13/2024


Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Last places available
Guaranteed date, in person or remotely
Guaranteed session

REMOTE CLASS
2026 : 11 June, 22 Sep., 10 Dec.

LAUSANNE
2026 : 11 June, 10 Dec.

GENÈVE
2026 : 11 June, 10 Dec.