Single-Sign-On and API Access Management with OpenID Connect and OAuth

Course Overview

You successfully use Okta today to securely manage employee identity and access to internal applications using SAML. Are you ready to take advantage of modern techniques for securing your business to consumer (B2C) apps and web APIs?

In this course, you will learn about OAuth actors and flows, how JSON Web Tokens work, and OpenID Connect and its use as an identity framework for both Social Auth and Single Sign-On (SSO). You will also learn how to add social login to your custom applications. Beginning with an architectural introduction, we will discuss common access scenarios supported by each standard to give you the ability to make the right authentication and authorization decision for your application. Students use the Okta identity Cloud platform to implement SSO with OIDC, API Authorization with OAuth, and Social Authentication to a custom-built B2C loyalty platform through completion of extensive Javascript coding labs. Best practices are covered, as well as testing and troubleshooting techniques.

This course is perfect for Architects and Developers who are familiar with using Okta REST APIs, Widgets, and SDKs to customize B2B identity management scenarios and want to expand their knowledge around B2C use cases.

During this course, you learn to:

  • Take the use of OAuth, OIDC, and JSON Web Tokens (JWT) from theory to practice.
  • Develop SSO to a custom application using Okta and OpenID Connect.
  • Securely protect custom REST APIs with Okta API Access Management and OAuth.
  • Understand OAuth actors and flows and when to use them.
  • Implement Social Authentication in your custom application.
  • Use Proof Key for Code Exchange (PKCE) to secure hybrid flows for mobile apps.
  • Understand best practices and troubleshoot common problems.

To be successful in this course, you should have:

  • Familiarity with Okta REST APIs and widgets.
  • Experience with front-end development, using HTML, JavaScript, and CSS.

Setup Requirements:

  • Students use their own computers.
  • Okta provides access to an Okta tenant + virtual machine to complete the labs.
Details Price Qty
August 23-24, 2021 9a-5p Virtualshow details + $1,200.00 (USD)  
September 27-28, 2021 9a-5p Virtualshow details + $1,200.00 (USD)  
October 25-26, 2021 9a-5p Virtualshow details + $1,200.00 (USD)  
November 22-23, 2021 9a-5p Virtualshow details + $1,200.00 (USD)  

  • September 27-28, 2021 9a-5p Virtual
    September 27, 2021 - September 28, 2021
    9:00 am - 5:00 pm
  • October 25-26, 2021 9a-5p Virtual
    October 25, 2021 - October 26, 2021
    9:00 am - 5:00 pm
  • November 22-23, 2021 9a-5p Virtual
    November 22, 2021 - November 23, 2021
    9:00 am - 5:00 pm