Master SAML 2.0 fundamentals with Okta

Learn everything about SAML 2.0 protocol with hands on sessions using Okta and Google Chrome. No Programming Needed.

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 you’ll learn

  • Fundamentals of SAML 2.0 Architecture.
  • Hands-On Deep Dive with SAML 2.0 messages with Encryption and Signing.
  • Setting up SAML 2.0 Application in Okta.
  • Debugging SAML Issues with Google Chrome and SAML DevTools Extension.
  • Fundamentals of Cryptographic Hashing, Encryption and Digital Signing.

Course Content

  • Introduction and Course Content –> 2 lectures • 7min.
  • Authentication Architectures –> 10 lectures • 53min.
  • SAML 2.0 Single Sign On Flows –> 6 lectures • 30min.
  • SAML 2.0 with Okta –> 13 lectures • 1hr 27min.
  • SAML 2.0 Assertion Encryption with Okta –> 8 lectures • 37min.
  • SAML 2.0 Single Logout with Okta –> 9 lectures • 35min.
  • Conclusion –> 1 lecture • 3min.
  • Bonus – Cryptography Basics – Hashing, Encryption, Signatures –> 8 lectures • 32min.

Auto Draft

Requirements

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.

 

You will learn the following

  • SAML 2.0 Fundamentals for Single Sign-On (SSO)
  • SAML 2.0 Single Logout (SLO)
  • 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 SAML DevTools Extension
  • How to setup Multi Factor Authentication (MFA) in Okta
  • Understand User Provisioning in Okta
  • Understand about Cryptographic Hashing, Encryption and Digital Signatures

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.  You will also get a good overall understanding of URL Encoding, Base64 Encoding, Hashing, Symmetric Encryption, Asymmetric Encryption and Digital Signatures.

By the end of the course, you will get an excellent grasp of SAML 2.0 and will have no problems in understanding the SAML 2.0 Jargons. With this deep understanding of SAML 2.0 protocol, writing applications or deploying tools to integrate with the SAML Identity Providers will be a breeze.

 

 

Get Tutorial