Enterprise OAuth 2.0 and OpenID Connect
Enterprise OAuth 2.0 and OpenID Connect, available at $84.99, has an average rating of 4.61, with 104 lectures, 15 quizzes, based on 2264 reviews, and has 17472 subscribers.
You will learn about Fundamentals of OAuth 2.0 and OpenID Connect framework Deep dive into all OAuth Grant types using Postman How to integrate with Okta and Google OAuth 2.0 Authorization Servers How to write an OAuth 2.0 Client Application using Java Spring Boot 2.x and 3.x How to best use OAuth 2.0/OpenID in an Enterprise and Cloud Environments How to write an OAuth 2.0 Resource Server using Java Spring Boot 2.x and 3.x How to protect Angular Single Page Applications using OAuth and OpenID Connect How to protect Mobile and Desktop Applications using OAuth and OpenID Connect How to protect IoT (Internet Of Things) Applications using OAuth and OpenID Connect How to test your OAuth Application using Google Chrome and Postman Differences between OAuth Social Applications versus Enterprise Applications What's the connection between LDAP, SAML and OAuth Why Social and Internet Applications give us the option to signup using Apple. Google or Facebook How to handle multiple Authorization Servers using Identity Brokers What is JSON Web Token (JWT) Overview of Base64 Encoding, URL Encoding, Hashing, Encryption and Digital Signatures This course is ideal for individuals who are Software Developers and Architects who wish to integrate their applications with an OAuth 2.0 Authorization Server or Software Developers and Architects who would like to choose an OAuth 2.0 Authorization Server for the Enterprise or Any IT person who is curious to know how Internet applications integrate with Google, Facebook, LinkedIn or Apple It is particularly useful for Software Developers and Architects who wish to integrate their applications with an OAuth 2.0 Authorization Server or Software Developers and Architects who would like to choose an OAuth 2.0 Authorization Server for the Enterprise or Any IT person who is curious to know how Internet applications integrate with Google, Facebook, LinkedIn or Apple.
Enroll now: Enterprise OAuth 2.0 and OpenID Connect
Summary
Title: Enterprise OAuth 2.0 and OpenID Connect
Price: $84.99
Average Rating: 4.61
Number of Lectures: 104
Number of Quizzes: 15
Number of Published Lectures: 104
Number of Published Quizzes: 15
Number of Curriculum Items: 121
Number of Published Curriculum Objects: 121
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- Fundamentals of OAuth 2.0 and OpenID Connect framework
- Deep dive into all OAuth Grant types using Postman
- How to integrate with Okta and Google OAuth 2.0 Authorization Servers
- How to write an OAuth 2.0 Client Application using Java Spring Boot 2.x and 3.x
- How to best use OAuth 2.0/OpenID in an Enterprise and Cloud Environments
- How to write an OAuth 2.0 Resource Server using Java Spring Boot 2.x and 3.x
- How to protect Angular Single Page Applications using OAuth and OpenID Connect
- How to protect Mobile and Desktop Applications using OAuth and OpenID Connect
- How to protect IoT (Internet Of Things) Applications using OAuth and OpenID Connect
- How to test your OAuth Application using Google Chrome and Postman
- Differences between OAuth Social Applications versus Enterprise Applications
- What's the connection between LDAP, SAML and OAuth
- Why Social and Internet Applications give us the option to signup using Apple. Google or Facebook
- How to handle multiple Authorization Servers using Identity Brokers
- What is JSON Web Token (JWT)
- Overview of Base64 Encoding, URL Encoding, Hashing, Encryption and Digital Signatures
Who Should Attend
- Software Developers and Architects who wish to integrate their applications with an OAuth 2.0 Authorization Server
- Software Developers and Architects who would like to choose an OAuth 2.0 Authorization Server for the Enterprise
- Any IT person who is curious to know how Internet applications integrate with Google, Facebook, LinkedIn or Apple
Target Audiences
- Software Developers and Architects who wish to integrate their applications with an OAuth 2.0 Authorization Server
- Software Developers and Architects who would like to choose an OAuth 2.0 Authorization Server for the Enterprise
- Any IT person who is curious to know how Internet applications integrate with Google, Facebook, LinkedIn or Apple
Enroll in this most comprehensive HIGHLYrated course on OAuth 2.0 and OpenID Connect and take your understanding of Authentication and Authorization to the next level. Regular updates with latest material, quick Instructor replies and excellentreviews.
Recent Updates :
-
Spring Boot examples now available in 2.7.x and 3.3.x versions
-
Angular Project Code updated to version 17.2and Node Version 20.14.0
OAuth 2.0 is the industry-standard protocol for authorization. Almost all enterprises today are now using an Authorization Server to protect their REST APIs or have plans to use them in the near future. This course is designed to help Software developers and Application Architects fully understand the concepts behind OAuth/OpenID Connect (OIDC) and become an expert in integrating their code with any OAuth 2.0 Authorization Server.
You will be able to design your applications using Microservicesarchitecture and fully understand how security can be implemented using OAuth2/OIDC. The course will especially focus on enterprise applications deployed in the cloud environments right from the start. There are lectures devoted to Java Spring Bootand Angular 17implementations for OAuth Clientand Resource Serverbut the course is designed for a broader audience with knowledge of HTTP and Web Development.
WHAT THE LEARNERS ARE SAYING:
5 STARS – Wow, what a journey. I usually lose focus when it comes to following a whole video course, but this one has been engaging, very interesting and extremely informative
5 STARS– Absolutely perfect. The speaking cadence, the samples, the knowledge on the topic and expertise of the author make this course really great. Very, very useful and clear. 20 out of 10
5 STARS – Amazing course. You will be zero to hero in OAuth2 after completing this course. Very simple and clean way of teaching.
5 STARS – Learnt so much, was using authorization & authentication all these years but really didn’t think much about the importance of different kinds of auth. Best course on the internet
5 STARS– Truly fantasticcourse!
5 STARS – A well thought outand well designed content. Teaching style and approach is very good! Very useful!
You will learn about OAuth by understanding it from many different perspectives.
-
User’s perspective by demonstrating a real world application using Shutterfly
-
Architect’s perspective by explaining the OAuth flows, Clouddeployments and Identity Brokers using diagrams
-
Developer’s perspective by using Postmanto create and send messages to Okta and Google Authorization Servers
-
Java Developer’s perspective by writing our own Shutterfly application using a Java and Spring Boot 3.0Application
-
Angular Developer’s perspective by writing our own Shutterfly application using AngularFront End
-
DesktopDeveloper’s perspective by understanding how to protect such applications using OpenID Connect
-
MobileDeveloper’s perspective by understanding how to protect Mobile applications using OpenID Connect
-
IoT(Internet Of Things) Developer’s perspective by understanding how to protect IoTapplications using OpenID Connect
-
Tester’sperspective by understanding how to test OAuth HTTP messages using Chromeand Postman
-
Understand about Cryptographic Hashing, Encryption and Digital Signaturesusing opensslcommands
-
Understand about Identity And Access Managementfeaturesof Okta
-
Understand about JWTTokens
-
Understand Scope based Authorization versus Role Based Access Control(RBAC)
You will learn about the various OAuth2 Grant Types, Access tokens, JWT tokens, Scopes and PKCE Extension. We will use the GoogleAuthorization Server for explaining Social applications, OktaAuthorization Server to explain Enterprise applications and in the process also understand subtle differences between Authorization Servers.
One of the big goals of this course is to understand how OAuth/OIDC is used in an Enterprise and Cloudtoday. It’s used along with SAMLand LDAPtogether and so it’s the goal of this course to explain these integrations end to end. For that reason, this course deliberately attempts to examine LDAP, SAML and Single Sign-on (SSO)before exploring OAuth2. You will learn about Clouddeployments, Multi-cloud deployments as well as Identity Brokers.
You will be able to get a 360 degree view of OAuth and OpenID Connectby exploring all possible Application integration points for different Architectures.
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.
Course Curriculum
Chapter 1: Course Content
Lecture 1: Why learn OAuth and OpenID Connect ?
Lecture 2: Course Content
Lecture 3: Explanation of Diagrams
Lecture 4: Cryptography Basics
Chapter 2: Security Fundamentals – LDAP and SAML
Lecture 1: Section Overview and Security Basics
Lecture 2: Authentication and Authorization
Lecture 3: LDAP
Lecture 4: SAML and Single Sign-On
Lecture 5: SAML Single Sign-On Flow
Lecture 6: Enterprise Application Security and Problem Usecases
Lecture 7: Social Applications and its problems
Chapter 3: OAuth 2.0 Fundamentals
Lecture 1: OAuth 2.0 Definition
Lecture 2: OAuth Real World Demonstration
Lecture 3: Authorization in OAuth
Lecture 4: OAuth Roles
Lecture 5: OAuth Client Registration
Lecture 6: OAuth Opaque Access Tokens
Lecture 7: OAuth Structured Access Tokens (JWT)
Lecture 8: OAuth Scopes
Lecture 9: Notes on Access tokens and Scopes
Lecture 10: OAuth Endpoints
Lecture 11: Token Revocation Endpoint
Lecture 12: OAuth Grant Types, Refresh Tokens and Token Revocation
Lecture 13: OpenID Connect Scopes
Lecture 14: OAuth Grant Types Summary
Lecture 15: OAuth 2.0 Notes and Links
Chapter 4: Grants Deep Dive using Google Authorization Server
Lecture 1: Section Introduction
Lecture 2: Google Authorization Server : Client Registration
Lecture 3: Finding Google Endpoints
Lecture 4: Postman Documentation and Installation
Lecture 5: Deep Dive : Authorization Code Grant Type
Lecture 6: Deep Dive : Authorization Code Grant Type Continued
Lecture 7: Deep Dive : PKCE Extension
Lecture 8: Deep Dive : Implicit Grant Type
Lecture 9: Google Playground
Lecture 10: Google Coding Project : Project Explanation
Lecture 11: Google Coding Project : Code Walkthrough
Lecture 12: Google Coding Project : Debugging using Chrome
Lecture 13: Google Coding Project : Spring Boot "My Photos Client" setup
Chapter 5: Grants Deep Dive using Okta Authorization Server
Lecture 1: Okta Authorization Server
Lecture 2: IMPORTANT – Okta User Interface Changes
Lecture 3: Okta Setup
Lecture 4: Custom Resource Server using Spring Boot
Lecture 5: FakeBookAPI Resource Server setup
Lecture 6: Deep Dive : Client Credentials Grant Type
Lecture 7: Deep Dive : Resource Owner Password Grant Type
Lecture 8: Other Okta Features
Lecture 9: Assignment Solution – Hands On Experiment with Okta
Lecture 10: Okta Coding Project : Project Explanation
Lecture 11: Okta Coding Project : Code Walkthrough
Lecture 12: Okta Coding project : Spring Boot "My Photos Client" setup
Chapter 6: JWT and Client Authentication
Lecture 1: Section Introduction
Lecture 2: JWT Token
Lecture 3: Client Authentication using Client Secret
Lecture 4: Client Authentication using JWT
Lecture 5: Client Authentication Documentation
Chapter 7: OAuth 2.0 for the Enterprise and Cloud
Lecture 1: Introduction
Lecture 2: Enterprise versus Social Applications
Lecture 3: Users, Groups and Scopes
Lecture 4: OAuth 2.0 Architecture for the Enterprise
Lecture 5: Login, Logout and Sessions
Lecture 6: User Mapping with Scopes
Lecture 7: RBAC – Role based Access Control
Lecture 8: RBAC – Creating Groups in Okta
Lecture 9: RBAC – Spring Boot Resource Server
Lecture 10: RBAC FakeBookAPI Resource Server setup
Lecture 11: OAuth 2.0 on the Cloud
Lecture 12: Revisit Enterprise Problem Usecases
Lecture 13: OAuth 2.0 and OpenID Connect
Lecture 14: Handling Multiple Authorization Servers
Lecture 15: Identity Brokers
Lecture 16: OAuth 2.0/OpenID Best Practices
Chapter 8: Protecting Single Page Applications : Angular Coding Project
Lecture 1: Angular Project Explanation
Lecture 2: Angular Project Setup
Lecture 3: Angular Code Walkthrough : Implicit flow using Google
Lecture 4: Angular Code Walkthrough : Authorization Code with PKCE using Okta
Lecture 5: Final thoughts about Angular
Instructors
-
Viraj Shetty
Senior Solutions Architect
Rating Distribution
- 1 stars: 18 votes
- 2 stars: 12 votes
- 3 stars: 111 votes
- 4 stars: 716 votes
- 5 stars: 1407 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024