Master SAML 2.0 with Okta (Udemy.com)
Hands-on SAML2 SSO with Okta IAM, Digital Encryption, Signatures, openssl, Identity Brokers and Spring Boot Integration
Created by: Viraj Shetty
Last updated January 2026
What you will learn
- 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
- Debugging SAML Issues with Google Chrome and SAML DevTools Extension
- Fundamentals of URL and Base64 Encoding, Cryptographic Hashing, RSA Encryption and Digital Signing
- Demonstration of RSA Encryption and Signatures using Openssl tool
- Identity Brokers and how they are used in Enterprises
How it compares
Against the other 523 rated Udemy courses in Hacking on CourseDuck:
- Rating4.7 out of 5higher than 85% of them
- Reviews2,123#104 of 524 by number of reviews
- Length8.2 hourslonger than 66% of them
- Last updatedJanuary 2026more recently than 60% of them
Course Description
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.
Instructor Details
- 4.7 Rating
2,123 Reviews
Viraj Shetty
Viraj is an Independent IT Consultant with over 30 years of experience in the Technology field. He has been involved in Software Development, Software Architecture, Operations, DevOps and Teaching throughout his career. A graduate from the Indian Institute of Technology, Mumbai and Masters from Johns Hopkins University, he has decades of experience in various programming languages (Notably C, C++, Java, Groovy, Python) and platforms like Java Platform. For the last 5 years he has been involved in Cloud Platforms like Amazon Web Services, Microsoft Azure and Cloud Foundry.
He is also a highly passionate teacher with tens of thousands of students in more than 130 countries and is convinced about the potential of Online teaching to revolutionize learning experience for every student in every country. He feels it's one of the best ways to lift under-privileged students and give them a clear chance at upward mobility.
More courses by Viraj Shetty
Enterprise OAuth 2.0 and OpenID Connect (2026)
4.7 (3,230 Reviews)
Provider: Udemy
Time: 12.4h
$84.99
More Hacking courses
Getting Started with Wireshark: The Ultimate Hands-On Course (2025)
4.8 (12,167 Reviews)
Provider: Udemy
Time: 4.4h
$109.99
The Ultimate Dark Web, Anonymity, Privacy & Security Course (2025)
4.8 (9,329 Reviews)
Provider: Udemy
Time: 10.3h
$27.99
Computer Basics for Beginners: Understanding Computer Basics (2025)
4.8 (4,524 Reviews)
Provider: Udemy
Time: 5.8h
$14.99
Ultimate F5 LTM Training from Beginner to Expert 2026
4.8 (1,927 Reviews)
Provider: Udemy
Time: 13.5h
$84.99
IP Addressing and Subnetting - Hands-on Learning Approach (2020)
4.8 (1,522 Reviews)
Provider: Udemy
Time: 4.2h
$15.99
Cisco BGP Masterclass for Enterprise Network Engineers (2026)
4.8 (1,369 Reviews)
Provider: Udemy
Time: 16.4h
$11.99
Reviews
By Marcin Jaroch on 11/7/2025
Amazing SAML 2.0 in depth course, with deatailed knowledge and labs provided in affordable way. Everything is up to date in 2025, well explained. Only mentioned SAML chrome extension is no longer available, but there are similar extensions. Many thanks to Viraj Shetty, I'm really impressed your work.
By Helen Ma on 12/25/2024
I like this course because it is well structured and clear to follow. I enjoy doing the QA as well. Usually, the instructor responds to questions very promptly. One hint for future students: ideally, you need to have 2 business emails, work/school/organization email to sign up for 2 Okta accounts for this class. Nowadays, if you try to sign up using Gmail, it will redirect you to a sign up page that asks for a business email. If not, you can try to sign up for 2 Github accounts to open 2 Okta accounts.
By Herve Thouzard on 11/22/2024
This course, like all Viraj courses, is very well explained, very well organized and very easy to understand. It enabled me to understand all the SAML concepts quickly and easily. Viraj also managed to make the cryptography part very easy to understand. I highly recommend this course as well as other courses by this author. It's a good investment.
By Saurabh Patel on 10/29/2024
It is a good course, I had learnt many new things. SAML to SAML SSO is good and very informative. Also, I was expecting some cross IDPs examples. Like: SAML to OIDC. I hope you will create a course on it also. Thanks.
By Amit Karande on 6/30/2024
Viraj has covered the fundamentals with easy (not exactly easy to be honest, given the vastness of domain and ever changing tech) to follow examples covering every minute details. I am very much impressed with his depth of knowledge and ability to teach such complex subject with ease. I have learned a great deal especially always wanted to try bare-metal way of constructing SAML requests and executing them and thanks to Viraj (and his great teaching style) that I could learn it. Despite not being very related to topic exactly, Viraj resolved my queries very promptly. Great course, great tutor and a good reference for long time - all thanks to Viraj! Even a newbie can understand the material. Thank you for such a great course and congratulations!
By K Syed Mohamed Hyder on 2/9/2024
It will be a very good experience for first time learners. I was not much interested in how to setup the OKTA and all. I was mostly concerned on how to use the IDP. So giving 3.5. But it was a very good course. Without understanding how to setup OKTA, it is hard. So it is a good course. May be in future you can do a course that shows what happens in real life enterprises and how the real world operates. Thank you.
By Liam Kirsh on 12/20/2023
This course on SAML 2.0, Digital Encryption, and Identity Brokers is a must for security engineers aiming to fortify their understanding of data protection tools. The content is presented clearly, with a perfect balance of depth, diagrams, and hands-on exercises. The course's practical approach, covering tasks like creating SAML requests and debugging, enhances real-world skills.
By Rishi Kesh Kumar on 11/11/2022
HI Viraj, Thanks for the wonderful course. I have couple of the questions, now I am putting the first one. As you prepared the SAML request while testing but if you go to the Okta application, there is a section called App Embed link and it gives the URL to use outside of Okta. I used the same link and getting back the SAML response in SAML. I wanted to check if I can use the same rather than preparing the request for the testing
By Warren Malupo on 10/23/2022
Concepts were clearly explained, starting with a solid foundation on the architectures of authentication, then proceeding using applicable labs which required modifying files on my own machine and working with available online tools (Okta, samltool, etc.). Because the original recordings were done about a year ago, some changes to online tools have been made but were easy to figure out by rewatching the videos and exploring the online tools a little. Instructor spoke clearly, was easy to understand, and provided many examples, use cases, and variations to the data to prove they had a solid understanding of the topic. Instruction was provided in a way which showcased instructors knowledge and experience put into designing and presenting this course; it was not just being taught verbatim from an instruction manual. Excellent course. Challenging labs for someone as inexperienced but completable with perseverance and personal research for missing knowledge gaps. I would recommend this course to others.
By Douglas Korgut on 3/23/2022
I had to do a SSO imlementation on a legacy system at work. This course gave me an AWESOME understading on how SAML 2.0 works, and what I had to do in order to accomplish the task that I've been given. Viraj, thank you very much, you did a great job in here! 100% recommended
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100







