~/talks

Brock Allen

what they talk about

where they keep going back

all 4 in the filters

on a stage with

who talks about the same things

titleconferencedate
Securing Web APIs from JavaScript/SPA ApplicationsNDC Oslo 20192019-06-17
Explains concrete patterns: use OpenID Connect + OAuth2 to get an ID token (for UI) and an access token (for APIs), prefer the authorization code flow with…
Talk on
Securing Web Applications and APIs with ASP.NET Core 2.2 and 3.0NDC Minnesota 20192019-05-06
Covers concrete ASP.NET Core features: Kestrel edge support and HTTPS, the data protection key rolling demo (keys persisted as XML, default 90‑day rotation…
Talk on
.NET Rocks LiveNDC Porto 20192019-02-26
Practical answers for real integration: desktop apps achieve single sign‑on by launching the system browser SSO (GitHub for Windows example) so shared cookies…
Talk on
Building Clients for OpenID Connect/OAuth 2-based SystemsNDC Porto 20192019-02-26
Walks through concrete client patterns: use authorization header for API calls, prefer code flow with PKCE over implicit, store access tokens in secure OS…
Talk on
Securing Web Applications and APIs with ASP.NET Core 2.2 and 3.0NDC Porto 20192019-02-26
Overview of concrete mechanics: shows how ASP.NET Core uses an external key store and data protection keys stored outside app with automatic key rotation (new…
Talk on
Implementing authorization in web applications and APIsNDC Minnesota 20182018-05-07
Authentication is easy, authorization is hard — so separate identity tokens from permission decisioning and map users to roles and permissions per application…
Talk on
IdentityServer for ASP.NET Core 2NDC London 20182018-01-15
IdentityServer4 adapts to ASP.NET Core 2 by replacing the old auth plumbing with dependency-injected handlers so a single middleware picks the default scheme…
Talk on
Implementing Authorization in Web Applications and APIsNDC London 20182018-01-15
A prototype becomes a production-ready authorization system that separates identity from permissions, arguing identity tokens must not carry app-specific…
Talk on
Implementing authorization in web applications and APIsNDC Oslo 20172017-06-14
Argues that puting permissions into signed tokens fails for changing permissions and ambiguous meanings, and builds a prototype authorization provider as an…
Talk on
IdentityServer4: New & Improved for ASP.NET CoreNDC London 20172017-01-16
IdentityServer4 ports IdentityServer3 onto ASP.NET Core, replacing the old Katana hosting with Kestrel/self-hosted console apps and swapping the custom factory…
Talk on
Building JavaScript and mobile/native Clients for Token-based ArchitecturesNDC London 20172017-01-16
Demonstrates building JavaScript and native clients that talk to IdentityServer using OpenID Connect/OAuth2, with concrete code using oidc-client.js for SPAs…
Talk on
~/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.