OAuth2 & OpenID Core: Best Practices For Implementers

Authentication and Security W/ OAuth 2.0 and OIDC Core. Includes Deprecated Grants, JWTs, PKCE. Essential For FinTech Devs!

   Watch Promo

What you'll learn

  • All OAuth2 And OpenID Grant Types And Errors
  • Security Motivations Behind OAuth2 And OpenID Connect Core
  • The Foundations Of Understanding All Key Aspects For Both Open Standards
  • Best Practices For Implementers In 2021

Requirements

  • Some understanding of HTTP requests

Description

TL;DR

This is a complete guide to understanding access control and security with OAuth2 and OpenID Connect Core quickly and intuitively.

What?

This is a fast track course to understanding how OAuth2 and OpenID work and are recommended to be used today, based on firsthand recommendations from conversations and workshops with the creators and working groups of the OpenID and the Financial-Grade API standards. I've tried to make it concise so that you can understand it quickly!

The specs can be quite intense, but they're very important. I've compressed information about implementing OAuth2 and OpenID based on many RFCs, real-life practices and conversations with industry professionals. This course considers the latest recommendations from the OpenID community, including Google, Microsoft, Auth0, Okta and Ping Identity.

Use this course to save yourself time and/or get a big head start on some further reading!

Why?

  • Open banking is picking up around the world and developers are finding themselves having to learn these standards better.
  • For developers, its a great learning experience to pick apart Proof of Key Code Exchange, handling network errors and different types of JWT.
  • If you're a developer that wants to add cyber security to your skill set, this is a great entry point.
  • Which standard do you think is usually employed for securing microservices?

Why this course?

  • Save Time: This course is designed to fast track your understanding of the open standards.
  • Accessible: Done by editing captions, testing colour visibility of slides and using existing learning platforms.
  • Up-To-Date: Technology doesn't stop evolving and neither does this course. Check back for updates.
  • Expert Knowledge: An instructor with years of involvement in Financial-grade APIs.

Things you'll learn

By the end of this course, you will have gained these skills:

  • Understand the terminology of OAuth2 and OpenID Connect in-depth
  • Understand the grant types for OAuth2 and OpenID Connect and how they vary between standards
  • Understand the correct way to handle errors
  • Correct methodology for implementing these standards to avoid common vulnerabilities
  • Know where to go to find the most up-to-date, relevant information for application security

Ready to learn?

Then enrol now to start learning, with a 30-day money back guarantee.

Who this course is for:

  • Anyone that wants to understand the technical details of OAuth2 and OpenI


Your Instructor


Dexter Awoyemi
Dexter Awoyemi

Hi everyone,

Hope you're well and making the most of e-learning at the moment.

Learning new things online is great for personal development, careers and side projects.

Background

I consult on software and data solutions, specialising in data privacy and security. Most recently, I've been working with clients across the globe to help solve their open banking needs.

Professional Highlights

Built every stage of an end-to-end data pipeline: real-time and batch streaming from Spring Boot application to data warehouse in GCP and machine learning predictions in production API

Secured RESTful API used in open banking, connected to Financial-grade APIs

Other skills

Backend development with Java and Scala and their main libraries

Machine learning solutions deployment with Python and various libraries

Mobile development with Flutter and Firebase

Courses

My courses are all about APIs, data privacy, data security and open banking.

My goal is to create courses that make things more intuitive so that you can apply that knowledge to anything that comes your way. You'll learn stuff quicker and with greater general understanding than other courses. Or your money back!

Stay learning,

Dexter

P.S. I consult in software, data and technical writing. For business enquiries, get in touch at [email protected].


Join Today & Get Access To This Course & Every Resource You Need Grow Your Cyber Skills & Advance Your Career. Beginner & Expert Training.

Course Curriculum


  Section 0: Introduction
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Become A Member And Unlock Unlimited Access To This Course Plus Over 1,000+ Top Cyber Security Classes, Virtual Labs, Practice Tests, And Exam Simulations.

Designed To Help You Expand Your Skill Set And Propel Your Career Forward. Whether You're Just Starting Out Or You're An Industry Expert, There's Something Here For Everyone. Let's Grow Together!