~/talk

IdentityServer4: New & Improved for ASP.NET Core

Talkat NDC London 2017 · 2017-01-16..01-20· [security]
links:none on file
slides:none on file

IdentityServer4 ports IdentityServer3 onto ASP.NET Core, replacing the old Katana hosting with Kestrel/self-hosted console apps and swapping the custom factory for built-in DI so a single AddIdentityServer call registers services. Scopes become clearer as API resource vs identity resource, clients can omit secrets or use multiple flows (startup validates unsafe mixes), and helpers include a temporary signing credential for dev. UI is removed from core and supplied as an UI Quickstart (MVC views), external providers use standard middleware with a temp cookie, and the project is on GitHub and certifiable against OpenID Connect.

AI-written summary · about

  1. 0:00Start
  2. 17:56load an x 509 certificate
  3. 19:41create a random key pair at startup time
  4. 21:43load your configuration
  5. 35:01start with the standard mvc template with the login page
  6. 56:17deploy the dotnet framework
  7. 56:59write the ui as a single page
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.