Master SAML 2.0 with Okta
Hands-on SAML2 SSO with Okta IAM, Digital Encryption, Signatures, openssl, Identity Brokers and Spring Boot Integration
Lo que serás capaz de hacer
Recent Updates : Spring Boot examples for both Spring Boot 4.x and Spring Boot 3.x with Java 25 or older Added Section on Identity Brokers and example with Okta What happens under the hood during SAML 2.0 Single Sign-On Authentication ? How is RSA Encryption and Digital Signatures used in SAML? Join me in exploring SAML 2.0 using a step-by-step and Hands-On approach to learning and enroll in this Bestselling course on SAML 2.0. Regular updates with latest material, quick Instructor replies and excellent reviews. SAML 2.0 is an XML based standard for exchanging Authentication and Authorization information across Security domains. This makes it ideal for applications that need to be deployed in Cloud environments like Amazon AWS, Google Cloud or Microsoft Azure. Most enterprises have an implementation of SAML 2.0 and this is used in cases where applications deployed in cloud environments (or Local Data centers) need to integrate with Enterprise Identity datastores like Active Directory. WHAT THE LEARNERS ARE SAYING: 5 STARS - Very useful and technical. Highly recommend for learning SAML. The instructor covers in great details with very good illustrations 5 STARS - Exceptional, absolutely brilliant . This is the second course I've taken from the author and is very clear, in-depth explanations, full of graphs and pictures meticulously explained 5 STARS - Pretty well explained and all the exercises provide a good view on how the interaction is made between the SP and IDP 5 STARS - This is a great course . I can clarify many things regarding SAML. Thanks a lot. 5 STARS - I love this course! I'd like to thank Viraj for sharing knowledge -- the explanation is so concise, clear, easy to understand, and to the point, and I totally believe that I'm on my way to become the SAML expert! 5 STARS - It is really good for beginners .. easy to understand. You will learn the following SAML 2.0 Fundamentals for Single Sign-On (SSO) SAML 2.0 Single Logout (SLO) How to integrate Java Spring Boot 4.x, 3.x and 2.7.x applications with any SAML Identity Provider How to configure SAML 2.0 Applications in Okta How to create SAML requests from scratch and analyze SAML Responses How to Digitally Sign SAML requests How to Validate and Decrypt SAML Assertions How to debug SAML messages using Google Chrome and Chrome SAML Plugins How to setup Multi Factor Authentication (MFA) in Okta Understand User Provisioning in Okta Understand about Cryptographic Hashing, Encryption and Digital Signatures using openssl Understand about Identity Brokers and Identity Access Management How to configure Identity Brokers in Okta with example in Spring Boot This course will give you a comprehensive understanding of Authentication Architectures and will make a case for why SAML 2.0 is necessary - especially in the Cloud environment. Along with SAML 2.0 theory, this course will use Okta as a Cloud based SAML 2.0 Identity Provider to learn how to construct SAML requests by hand and how to analyze the SAML responses. A section has been dedicated to SAML Identity Brokers which has become important in today's enterprises. You will also get a good overall understanding of URL Encoding, Base64 Encoding, Hashing, Symmetric Encryption, Asymmetric Encryption and Digital Signatures . Never again would you be confused about RSA, AES, SHA-256 and what role they play in Cryptography. We will demonstrate all of these using openssl command line tool. For Java Spring Boot Developers , there is an entire section with explanation on how to integrate with Okta ( or any other SAML Identity Provider). We will use the latest Spring Boot 4.x and latest Java ( Java 25 or Higher ) to create a project with Single Sign On (SSO) and Single Log Out (SLO). Spring Boot applications fully tested with Spring Boot 4.x , 3.x and 2.7.x with Java 25 . By the end of the course, you will get an excellent grasp of SAML 2.0 and its relationship with HTTP Sessions and Cryptography . With this deep understanding of SAML 2.0 protocol, you will be able to write and trouble shoot applications or deploy tools to integrate with the SAML Identity Providers with no problems. REMEMBER… I'm so confident that you'll love this course that we're offering a FULL money-back guarantee for 30 days! So it's a complete no-brainer, sign up today with ZERO risk and EVERYTHING to gain.
- Fundamentals of SAML 2.0 Single Sign-On (SSO) Architecture
- Hands-On Deep Dive with SAML 2.0 messages with Encryption and Digital Signatures
- Integrating Spring Boot 2.x and 3.x Applications with SAML 2.0 Identity Providers
- Setting up SAML 2.0 Application in Okta
- Setting up SAML Identity Brokers in Okta
- Setting up Multi Factor Authentication (MFA) in Okta
Temario
UNIDAD 1 - Introduction and Course Content · 2 leccionesUNIDAD 1 - Introduction and Course Content
UNIDAD 1 - Introduction and Course Content
- Introduction and Course Content
- Diagrams
UNIDAD 2 - Authentication Architectures · 12 leccionesUNIDAD 2 - Authentication Architectures
UNIDAD 2 - Authentication Architectures
- Section Introduction
- Custom Security Architecture : Authentication
- Custom Security Architecture : Authorization
- Custom Security Architecture : Problems
- Common Identity
- Custom Security Architecture
- LDAP Fundamentals
- LDAP Security Architecture
- LDAP Security Architecture : Problems
- LDAP Documentation
- Delegated Authentication
- LDAP and Delegated Authentication
UNIDAD 3 - SAML 2.0 Single Sign On Flows · 8 leccionesUNIDAD 3 - SAML 2.0 Single Sign On Flows
UNIDAD 3 - SAML 2.0 Single Sign On Flows
- Section Introduction
- SAML Basics
- SAML Authentication Flow
- SAML Basics
- SP Initiated Authentication Flow
- IDP Initiated Authentication Flow
- SAML Authentication Flows
- SAML Documentation
UNIDAD 4 - SAML 2.0 with Okta · 22 leccionesUNIDAD 4 - SAML 2.0 with Okta
UNIDAD 4 - SAML 2.0 with Okta
- Section Introduction
- Okta Change - Sign-up and Admin UI Changes
- Okta Setup
- SAML Debugging using Browser
- Note on SAML Extension Plugin
- Deep Dive : Project Explanation
- Deep Dive : Create Dummy Application
- Setup Okta, Python and Dummy Application as Service Provider
- Deep Dive : Create Okta SAML Integration
- Okta UI Change - Attribute and Group statements
- Deep Dive : IDP SAML Metadata
- Note about Request template files and Okta UI Change
- SAML Okta Basics
- Deep Dive : Create SAML Single Sign-On Request
- Deep Dive : Send SAML Single Sign-On Request
- SAML DevTools Extension no longer Available
- Deep Dive : Analyze SAML Single Sign-On Response
- Deep Dive : SAML Assertion Verification
- Deep Dive : SAML Assertion Tampering
- Experiment with SAML SSO Request and Response with Signature
- SAML 2.0 With Okta
- Documentation of Okta SAML Integration
UNIDAD 5 - SAML 2.0 Assertion Encryption with Okta · 10 leccionesUNIDAD 5 - SAML 2.0 Assertion Encryption with Okta
UNIDAD 5 - SAML 2.0 Assertion Encryption with Okta
- Section Introduction
- Deep Dive : Custom User Fields and Groups
- Deep Dive : Create RSA Keys and Certificate
- Use samltool.com to create RSA keys and Certificate
- Deep Dive : Create Okta SAML Integration
- Deep Dive : Create and Send SAML Request
- Deep Dive : Analyze Encrypted SAML Assertions
- Deep Dive : SAML Assertion Decryption
- Experiment with SAML Request and Response with XML Encryption
- SAML 2.0 Assertion Encryption with Okta
UNIDAD 6 - SAML 2.0 Single Logout with Okta · 14 leccionesUNIDAD 6 - SAML 2.0 Single Logout with Okta
UNIDAD 6 - SAML 2.0 Single Logout with Okta
- Section Introduction
- SAML 2.0 Single Logout Basics
- SAML 2.0 Single Logout Flow
- Project Logout Explanation
- Logout Setup with Okta
- Okta Single Logout Setup UI Change
- Deep Dive : SAML Logout Request creation
- Deep Dive : Analyze SAML Logout Response
- SAML 2.0 Single Logout with Okta
- SAML and HTTP Sessions
- Okta Change : name change of Session ID
- Okta User Provisioning
- Okta Multi-Factor Authentication (MFA)
- Note on change in MFA Setup
UNIDAD 7 - SAML 2.0 and Java Spring Boot with Okta · 13 leccionesUNIDAD 7 - SAML 2.0 and Java Spring Boot with Okta
UNIDAD 7 - SAML 2.0 and Java Spring Boot with Okta
- Section Introduction
- Spring Boot Form Integration Demo
- Spring Boot Form Integration Code Walkthrough
- Download Spring Boot 4.x/3.x version of Form Integration code
- Download Spring Boot 2.7.x version of Form Integration code
- Spring Boot SAML Integration Demo
- Spring Boot SAML Integration Code Walkthrough
- Okta Setup for Spring Boot
- Download Spring Boot 4.x version of SAML Integration code
- Download Spring Boot 3.x version of SAML Integration code
- Download Spring Boot 2.7.x version of SAML Integration code
- Experiment with Java Spring Boot application setup
- Documentation of SAML and Spring Boot Integration
UNIDAD 8 - SAML 2.0 and Identity Brokers with Okta · 11 leccionesUNIDAD 8 - SAML 2.0 and Identity Brokers with Okta
UNIDAD 8 - SAML 2.0 and Identity Brokers with Okta
- Section Introduction
- Why Identity Brokers ?
- Identity Brokers in a Nutshell
- Carsonline : Identity Broker Project
- Carsonline : Set up Identity Broker in Used Car Okta Identity Provider
- Carsonline : Important Note on the set up
- Carsonline : Create Car Mantra SAML Identity Provider
- Carsonline : Identity Broker Changes in Used Car IDP
- Carsonline : Identity Broker in Action
- Carsonline : Troubleshooting errors
- Documentation on Okta Identity Providers
UNIDAD 9 - Conclusion · 3 leccionesUNIDAD 9 - Conclusion
UNIDAD 9 - Conclusion
- Conclusion
- Documentation Links
- Bonus Lecture
UNIDAD 10 - Bonus - Cryptography Basics - Hashing, Encryption, Signatures, openssl · 17 leccionesUNIDAD 10 - Bonus - Cryptography Basics - Hashing, Encryption, Signatures, openssl
UNIDAD 10 - Bonus - Cryptography Basics - Hashing, Encryption, Signatures, openssl
- Section Introduction
- Cryptography Theory and Practice
- URL Encoding
- Base64 Encoding
- Cryptographic Hashing
- Encoding and Hashing
- Symmetric Encryption
- Asymmetric Encryption
- Symmetric and Asymmetric Encryptions
- Hybrid Encryption
- Digital Signatures
- Hybrid Encryption and Digital Signatures
- openssl - Base64, URL Encoding and Hashing Demonstration
- openssl - Symmetric Encryption Demonstration
- openssl - Asymmetric Encryption Demonstration
- openssl - Hybrid Encryption Demonstration
- openssl - Digital Signature Demonstration
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
10 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
15 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Viraj Shetty.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 10 unidades · 112 lecciones · 50 h
- 12 meses de acceso
- 15 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Viraj Shetty; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


