~/talks

Dominick Baier

what they talk about

all 5 in the filters

where they keep going back

all 9 in the filters

on a stage with

who talks about the same things

titleconferencedate
PAR: Securing the OAuth and OpenID Connect Front-ChannelNDC Security 20242024-01-09
Pushed Authorize Requests move all authorization parameters from the browser URL into a back‑channel PAR endpoint so the client authenticates before the…
Talk on
OAuth and Proof of Possession - The long way roundNDC Oslo 20232023-05-22
OAuth finally gets sender-constrained tokens in two concrete ways: mutual TLS (speced 2020) binds an access token via the CNF x5t#S256 thumbprint to a client…
Talk on
OAuth and the long way to Proof of PossessionNDC Security 20232023-01-16
OAuth lacked cryptographic binding for a decade and now two practical options exist: mutual TLS and DPoP proof JWT. Mutual TLS binds tokens by embedding an…
Talk on
Securing SPAs and Blazor Applications using the BFF (Backend for Frontend) PatternNDC Security 20232023-01-16
Claim: move OAuth tokens out of the browser into a server-side BFF to avoid XSS and broken iframe tricks; demo shows an ASP.NET Core BFF issuing same-site…
Talk on
OAuth – the good PartsNDC Porto 20222022-04-25
OAuth has a first major revision after 10 years: OAuth 2.1 removes obsolete flows and standardizes two practical paths — machine-to-machine (client_credentials…
Talk on
Securing SPAs and Blazor Applications using the BFF (Backend for Frontend) PatternNDC Porto 20222022-04-25
Charts the shift from implicit tokens to a server-side BFF and shows a working ASP.NET Core prototype that stores only an httpOnly cookie front-to-back…
Talk on
OAuth – the good PartsNDC Oslo 20212021-11-29
OAuth has settled on a small set of practical rules: the ecosystem centers on two flows — client credentials flow for machine‑to‑machine and authorization code…
Talk on
Using the BFF pattern to secure SPA and Blazor ApplicationsNDC Oslo 20212021-11-29
Argues that SPAs and Blazor must stop storing OAuth tokens in the browser and adopt a full BFF where ASP.NET Core + the OpenID Connect handler keep tokens…
Talk on
OAuth in 2021 – What’s up?NDC London 20212021-01-25
OAuth 2.1 consolidates best practices and removes legacy options: implicit and password flows removed, authorization code requires PKCE (proof key), redirect…
Talk on
OpenID Connect & OAuth 2.0 – Security Best PracticesNDC Oslo 20202020-06-08
Overview of concrete fixes and attacks: RFCs and BCPs converge into OAuth 2.1 with implicit and password grants deprecated and PKCE mandatory for code flow…
Talk on
“OAuth 2.1” and beyondNDC Oslo 20202020-06-08
OAuth 2.1 consolidates BCPs: implicit and password grants removed, PKCE required for authorization code and redirect URIs must match exactly; public clients…
Talk on
OpenID Connect & OAuth 2.0 – Security Best PracticesNDC London 20202020-01-27
Overview of concrete security changes and fixes for OAuth 2.0 / OpenID Connect: recommends deprecate implicit and resource owner password grants, keep only…
Talk on
OpenID Connect & OAuth 2.0 – Security Best PracticesNDC Security Oslo 20202020-01-22
OAuth must drop risky flows: disable implicit & password grants and prefer authorization code + PKCE for all interactive clients. Require exact redirect URI…
Talk on
Implementing OpenID Connect and OAuth 2.0 – Tips from the TrenchesNDC Security Oslo 20202020-01-22
Covers concrete implementation choices for OpenID Connect and OAuth 2.0: use the OIDC subject as the canonical user ID, distinguish public vs confidential…
Talk in German on
Securing Web Applications and APIs with ASP.NET Core 2.2 and 3.0NDC Security Oslo 20192019-04-04
Covers ASP.NET Core security from cookie and data protection to API auth, showing that since 2.2 Microsoft includes IdentityServer4 in project templates and…
Talk on
Building Clients for OpenID Connect/OAuth 2-based SystemsNDC Security Oslo 20192019-04-04
Recommends using client credentials for server-to-server calls and code flow with PKCE for native and browser apps, citing OAuth 2 best practices and the…
Talk on
Securing Web Applications and APIs with ASP.NET Core 2.2 and 3.0NDC Copenhagen 20192019-03-27
ASP.NET Core 2.2/3.0 ships concrete security pieces: the data protection API that moves key material out of app directories and auto-rotates keys every 90…
Talk on
Building Clients for OpenID Connect/OAuth 2-based SystemsNDC Copenhagen 20192019-03-27
Covers concrete choices and tradeoffs: recommends authorization code with PKCE for public clients, forbids no embedded login dialogs in native apps, and…
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
Securing Web Applications and APIs with ASP.NET Core 2.2 and 3.0NDC London 20192019-01-30
ASP.NET Core 2.2/3.0 now ships templates that embed IdentityServer4 in templates and a Microsoft login UI, wiring auth, JWT validation and an API sample that…
Talk on
Building Clients for OpenID Connect/OAuth 2-based SystemsNDC London 20192019-01-30
Overview of concrete choices for client types: server apps use client credentials and proactive or reactive token caching; native apps use browser-based login…
Talk on
Authorization for Modern ApplicationsDevConf 20182018-09-26
Modern apps authenticate with OpenID Connect/OAuth2 then ask what is this user allowed to do. The solution shown is a PolicyServer reference architecture that…
Talk on
Authorization for modern ApplicationsNDC Oslo 20182018-06-11
Argues a concrete architecture: keep identity (OpenID Connect/OAuth2 tokens and claims) separate from authorization and run permissions from a runtime policy…
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 Sydney 20172017-08-14
Explains why authentication stays in an identity service (example: IdentityServer issuing identity tokens) while authorization lives closer to each API via a…
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 Mini Copenhagen 20172017-02-22
Rewrites IdentityServer for ASP.NET Core, removing old Katana plumbing and reusing ASP.NET Core logging and DI, adds signing credential APIs (including a…
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.