Intermediate
58 Lessons
25h
Certificate of Completion
Takeaway Skills
An understanding of the fundamentals of authentication and authorization
Familiarity with how single sign-on works with OpenID Connect and OAuth
Hands-on experience implementing single sign-on in all ASP.NET Core application types, including Blazor
Working knowledge of how to build your own authentication provider
Hands-on experience with integrating any type of single sign-on provider with ASP.NET Core application middleware
Course Overview
Securing web applications is extremely important, as you do not want unauthorized people to gain access to your data. The most convenient way of securing an application is to use single sign-on (SSO) because it allows users to authenticate once and gain access to all apps within the same system. In this course, you’ll cover the process of using SSO in ASP.NET Core apps. You’ll also cover its usage inside all application types supported by ASP.NET Core, including MVC, web API, gRPC services, Blazor, and Sig...
Course Content
Introduction to Single Sign-On (SSO)
JWT and Authorization Middleware
Enabling SSO in MVC Apps
Enabling SSO in Razor Pages
Enabling SSO in Web API
Enabling SSO in Blazor
9 Lessons
Enabling SSO in gRPC
6 Lessons
Enabling SSO in SignalR
5 Lessons
Wrapping Up
2 Lessons
Appendix
2 Lessons
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.
Recommended Courses
BEFORE STARTING THIS COURSE
AFTER FINISHING THIS COURSE