Today we face many authentication and authorization challenges when we’re designing and developing modern applications. The requirements are more challenging than ever, especially when we need to support everything from mobile and SPA applications, to microservices in the cloud.
OpenID Connect is the de-facto standard we should use for handling authentication and authorization in modern applications. However, it can still be very confusing with all the various concepts, including scopes, claims, flows, resources and tokens.
In this course, you will learn the following:
When we go through these things, we will not just configure some obscure magic libraries; instead, we will look under the hood of OpenID Connect and IdentityServer to understand what really makes them tick.
We recommend that you have a good computer that can run multiple instances of Visual Studio and at least one big monitor. In this course, we use ASP.NET Core 7 and IdentityServer 6.
After this course, we recommend you look at the course IdentityServer in Production, where we will teach you how to create a production-ready set-up of IdentityServer.
This course contains a lot of hands-on practical exercises where you will learn how to work with OpenID Connect and the latest version of Duende IdentityServer version 6.
ASP.NET Core developers who want to learn the fundamentals of OpenID Connect and how to protect applications using the latest version of IdentityServer.
Basic knowledge of
In this course, we will cover the following:
And much more…
Do you provide both on-site and remote training classes?
Yes, we provide both on-site and remote types of training.
Do you provide training in both Swedish and English?
Yes, both Swedish and English are available. All our course materials are in English and we can teach the class in either Swedish or English.
Do you do half-day training?
For remote training, we have options for both half and full days. When we run trainings on-site, we usually do full-day classes.
Do you do webinars and shorter talks?
Yes, please visit our Talks page for more details.
Do you provide customized courses?
Yes we do that. Contact me for more information.