OpenID Connect & JWT: User identity for your apps & APIs …
OpenID Connect & JWT: User identity for your apps & APIs …, available at $99.99, has an average rating of 4.46, with 52 lectures, based on 483 reviews, and has 3875 subscribers.
You will learn about Use OpenID Connect – simple and convenient signup for your users, higher conversion and more sales for you Build Social Login Screens (e.g. Login with your Google Account) Validate OpenID Connect Tokens – ensure users are who they say they are – cryptographically. Understand how OpenID Connect works – no more confusion about tokens, endpoints, interactions Apply OpenID Connect correctly – our step-by-step guide will make it as easy as possible for you. Select the appropriate OpenID Connect flow for your app – so you profit from OpenID Connect to the max! This course is ideal for individuals who are You should take this course if you need to develop a login screen for your Web App or Mobile App or If you are a security professional, you need to understand OpenID Connect, since you need to be up to date and will need to assess the security of applications using OpenID Connect or If you are an entrepreneur, you should know the benefits of social login (e.g. login with your Google Account) It is particularly useful for You should take this course if you need to develop a login screen for your Web App or Mobile App or If you are a security professional, you need to understand OpenID Connect, since you need to be up to date and will need to assess the security of applications using OpenID Connect or If you are an entrepreneur, you should know the benefits of social login (e.g. login with your Google Account).
Enroll now: OpenID Connect & JWT: User identity for your apps & APIs …
Summary
Title: OpenID Connect & JWT: User identity for your apps & APIs …
Price: $99.99
Average Rating: 4.46
Number of Lectures: 52
Number of Published Lectures: 52
Number of Curriculum Items: 52
Number of Published Curriculum Objects: 52
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Use OpenID Connect – simple and convenient signup for your users, higher conversion and more sales for you
- Build Social Login Screens (e.g. Login with your Google Account)
- Validate OpenID Connect Tokens – ensure users are who they say they are – cryptographically.
- Understand how OpenID Connect works – no more confusion about tokens, endpoints, interactions
- Apply OpenID Connect correctly – our step-by-step guide will make it as easy as possible for you.
- Select the appropriate OpenID Connect flow for your app – so you profit from OpenID Connect to the max!
Who Should Attend
- You should take this course if you need to develop a login screen for your Web App or Mobile App
- If you are a security professional, you need to understand OpenID Connect, since you need to be up to date and will need to assess the security of applications using OpenID Connect
- If you are an entrepreneur, you should know the benefits of social login (e.g. login with your Google Account)
Target Audiences
- You should take this course if you need to develop a login screen for your Web App or Mobile App
- If you are a security professional, you need to understand OpenID Connect, since you need to be up to date and will need to assess the security of applications using OpenID Connect
- If you are an entrepreneur, you should know the benefits of social login (e.g. login with your Google Account)
Recent Updates
2023-01-07 NEW Added 4 new videos on Proof Key for Code Exchange (PKCE)
2023-01-06 More than 2400 satisfied students
Learn OpenID Connect to get higher signups & conversions for your apps!
Login with Google, Facebook, and LinkedIn – all successful apps do it, so should you
Do you want to know how OpenID Connect works?
Exploring how OpenID Connect works in detail is the subject of this course. We take a bottom-up approach and first study all the elements (actors, endpoints, and tokens) of OpenID Connect. This puts us in an excellent position for the second step: to understand the various OpenID Connect Flows – how the actors, endpoints, and tokens are put together to transmit identity claims securely.
Do you wonder why there are several OpenID Connect Flows?
Whether we use OpenID Connect from a mobile app, a script in a browser or from a secure backend server, there is an appropriate OpenID Connect Flow with the right tradeoffs in security, functionality, and convenience for each of these scenarios. This course helps you to choose the right one.
Do you think that these OpenID Connect Flows are confusing?
You are not alone; the OpenID Connect Flows tend to get confusing. However, with this course, we make it clear and easy to understand: We visualize these flows and show how to choose the flow that is appropriate for a given scenario. A picture says more than a 1000 words – that is why we explain the OpenID Connect Flows using easy to understand sequence diagrams.
Do you want to understand how JWT works?
This course explains what a JSON Web Token (JWT) is, how it is used in OpenID Connect, how it is constructed, what data it contains, how to read it, and how to protect its contents.
Do you wonder why there are so many tokens in OpenID Connect and how to use them?
There are JWT, JWS, JWE, access tokens, refresh tokens, identity tokens, and authorization codes. This book helps you to make sense of them all. Using examples, we explore how the tokens are used, constructed, signed, and encrypted.
Why is OpenID Connect so popular?
If used in the right way, OpenID Connect is powerful, and everyone loves it:
-
End-users don’t need to signup and remember a new password
-
Business owners enjoy high conversion rates
-
Developers don’t get any grey hair over securely storing credentials.
Do you want to increase the conversion rate of your app?
Signup and login to a new app become so smooth and convenient that end-users are much more likely to try a new app. It is supported, e.g. by Google, Yahoo, or Microsoft.
This course is for you…
…if you want to improve your market value as a Software Engineer and Security Expert. Imagine what could happen to your professional career if you could add OpenID Connect, API Security and OAuth skills to your CV!
API Security experts and engineers who understand OpenID Connect are in HIGH DEMAND, as companies expand their digital business. Plenty of opportunities are waiting for anyone who has the right skills.
Do you want to write best-selling iPhone and Android apps?
The most popular mobile apps integrate with popular social APIs of Google, LinkedIn, Facebook, Paypal and many more. If this is a well-known fact, why do app developers not just do it?
Many app developers are afraid of complicated OpenID Connect integrations. Identity, Login, and Signup are in fact the biggest hurdle for most mobile app developers.
With the knowledge gained in this course, you can use the secret of best app developers out there and finally integrate your app with social APIs.
Do you want to start out on your own, as an entrepreneur, consultant or freelancer?
Knowing API Security, OAuth, and OpenID Connect allows you to realize the big vision of your company in the field of mobile apps, cloud apps and web APIs, such as Google, Paypal, and LinkedIn.
Do you want to build exciting solutions with next-generation technology?
Whether you are a web developer, mobile developer or API developer, an architect or embedded developer for the Internet of Things, today you need to know OpenID Connect to build state of the art solutions.
What does this course offer?
This course offers an introduction to API Security with OpenID Connect. In 7 hours you will gain an overview of the capabilities of OpenID Connect and OAuth. You will learn the core concepts of OpenID Connect. You will get to know all 3 OpenID Connect flows that are used in cloud solutions and mobile apps.
This course explains OpenID Connect in simple terms. The three OpenID Connect flows are visualized graphically using sequence diagrams. The diagrams are then animated so you get to know the interactions step by step and see the big picture of the various OpenID Connect interactions. This high-level overview is complemented with a rich set of example requests and responses and an explanation of the technical details.
Who should take this course?
Do you believe OpenID Connect is complicated? OpenID Connect may seem complex with flows and redirects going back and forth. This course will give you clarity by introducing the seemingly complicated material by many illustrations. These illustrations clearly show all the involved interaction parties and the messages they exchange.
Do you want to learn the OpenID Connect concepts efficiently? This course uses many animated diagrams and sequence diagrams. A good diagram says more than 1000 words.
Do you want to use OpenID Connect in your mobile app? If you want to access resources that are protected by OAuth, you need to get a token first, before you can access the resource. For this, you need to understand the OAuth flows and the dependencies between the steps of the flows.
Course Curriculum
Chapter 1: Introduction to the Course
Lecture 1: Welcome
Lecture 2: Welcome to the OpenID Connect Course!
Lecture 3: What this course is about
Chapter 2: Introduction to OpenID Connect
Lecture 1: Why OpenID Connect
Lecture 2: The What and How of OpenID Connect
Lecture 3: Understanding the Context of OpenID Connect
Chapter 3: Actors of OpenID Connect
Lecture 1: Get to know the Actors of OpenID Connect
Lecture 2: Quizz Time: Do you know the OpenID Connect Actors?
Chapter 4: Endpoints of OpenID Connect
Lecture 1: Authorization Endpoint of OpenID Connect
Lecture 2: Scopes in the Authorization Endpoint of OpenID Connect
Lecture 3: Claims in the Authorization Endpoint of OpenID Connect
Lecture 4: Resource Endpoint of OpenID Connect
Lecture 5: Userinfo Endpoint of OpenID Connect
Lecture 6: Token Endpoint of OpenID Connect
Lecture 7: Redirect Endpoint of OpenID Connect
Lecture 8: Special Announcement
Chapter 5: Tokens, Codes and Credentials in OpenID Connect
Lecture 1: Overview of Tokens in OpenID Connect
Lecture 2: Token Types in OpenID Connect
Lecture 3: Access Token in OpenID Connect
Lecture 4: Refresh Token in OpenID Connect
Lecture 5: Authorization Code in OpenID Connect
Lecture 6: ID Token in OpenID Connect
Chapter 6: Flows and Grant Types in OpenID Connect
Lecture 1: Overview of OpenID Connect Flows
Lecture 2: Authorization Code Flow: Authorization Endpoint
Lecture 3: Authorization Code Flow: Token Endpoint
Lecture 4: Authorization Code Flow: Userinfo Endpoint
Lecture 5: Refresh Flow
Lecture 6: Implicit Flows
Lecture 7: Hybrid Flows
Lecture 8: Summary of Flows
Chapter 7: OpenID Connect in Practice
Lecture 1: OpenID Connect in Practice
Chapter 8: JSON Web Token Infrastructure
Lecture 1: JSON Web Token Infrastructure: Overview
Lecture 2: JWT – JSON Web Token
Lecture 3: JWS – JSON Web Signature
Lecture 4: JWE – JSON Web Encryption
Lecture 5: JWK – JSON Web Key
Lecture 6: JWA – JSON Web Algorithm
Chapter 9: Practical Exercise 1
Lecture 1: Exercise: Getting an ID Token
Lecture 2: Disclaimer: Decoding an ID Token
Lecture 3: Solution: Getting an ID Token
Chapter 10: Practical Exercise 2
Lecture 1: Exercise: Getting the Key used to sign the ID Token
Lecture 2: Solution: Getting the Key used to sign the ID Token
Chapter 11: Proof Key for Code Exchange (PKCE)
Lecture 1: What is Proof Key for Code Exchange (PKCE)
Lecture 2: How the attack works – Part 1
Lecture 3: How the attack works – Part 2
Lecture 4: How PKCE prevents the attack
Chapter 12: Bonus Material
Lecture 1: Get the OpenID Connect Cheat Sheet
Lecture 2: Recommended Further Study Material
Lecture 3: Official OIDC Website
Chapter 13: Wrapping up
Lecture 1: Thank you
Lecture 2: Congratulations
Lecture 3: Career Tip: Show what you have learned! Publish your Certificate!
Instructors
-
Matthias Biehl
Teacher at the API-University
Rating Distribution
- 1 stars: 5 votes
- 2 stars: 15 votes
- 3 stars: 72 votes
- 4 stars: 196 votes
- 5 stars: 195 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