Session Details

Session Details2019-01-07T06:21:08+00:00

Corporate Single Sign-On: Building an OpenID Connect Provider in .NET with IdentityServer

Presented by: Jay Harris
Time: Wednesday, Jan. 09, 1:00 PM - 5:00 PM

Often, companies have dozens of internal applications, all tied to managing the business. Authenticating users, managing user access, and protecting data endpoints separately can be a complete mess, but external single sign-on systems like Facebook Connect or Google aren’t always an option and commercial systems are expensive. Instead, you can build your own! In this workshop, you can learn to build your own single sign-on systems using IdentityServer, a trusted library that implements OpenID Connect and pairs well with the existing .NET identity elements that you know and trust. Through an in-house effort, you can have your own single sign-on system to manage users, protect data, and eliminate the mess. Topics - An introduction to OpenID Connect - Building an Identity Provider with IdentityServer and OpenID Connect. - Authenticating users: Building independent web applications authenticated by the Identity Provider. - Authenticating users: Building independent native applications authenticated by the Identity Provider. - Protecting data: Building data endpoints and APIs protected by the Identity Provider. - Protecting data: Managing user identities and personally-identifiable information protected by the Identity Provider. - Authenticating services: Building offline services and jobs that need to access protected data. - Managing applications, users, and requirement changes within the Identity Provider. Requirements - Familiarity with .NET, ASP.NET, and C#. - Familiarity with ASP.NET Identity. - Your own laptop with the latest version of .NET Core SDK and an editor/IDE of your choice.

Room: Aloeswood / Leopard WoodTags: .NET, SecurityLevel: Intermediate