Conference talks, panels, podcasts and webinars, mostly about authorization, AI agents and open standards. Where there's a recording, there's a link to watch or listen.
Where I’ve spoken
SFOSan Francisco
BERBerlin
LASLas Vegas
NYCNew York
AMSAmsterdam
SJCSan Jose
LONLondon
DFWGrapevine
ATLAtlanta
BNANashville
BRUBrussels
VNOVilnius
SANCarlsbad
PARParis
CHIChicago
TPATampa
SEASeattle
YYZToronto
18 cities in 8 countries. 72 of the 99 sessions below have a recording you can watch or listen to.
Authorization is the last improvised layer of identity. Why AI agents (which need access at runtime and can't be pre-provisioned) and AI-written code are forcing authorization out of the app, and why AuthZEN makes externalizing it an architecture decision instead of a vendor bet.
Authorization used to live in one codebase. Now every layer makes its own decision, and the failures show up as outages, retry storms and "can't reproduce" tickets. The fix: one policy decision point, coordinated with OpenID AuthZEN.
Solving the never ending requirements of authorization
What starts as a check on the user's email domain turns into a web of if/else statements. The stages every company goes through with permissions, and a GitOps approach to scaling policy.
Querying terabytes isn't cool any more. Interactive analytics against a 1 petabyte dataset in BigQuery, live on stage, and why it was cheaper and easier than it sounds. Still my favourite talk.
Everything, newest first
99 of 99
Coming up3
SJC
TalkWeAreDevelopers World Congress North AmericaSan Jose, USA
It passed auth, then production caught fire
Why authorization failures are turning into reliability incidents, and how one policy decision point plus OpenID AuthZEN stops each layer of the stack making up its own answer.
Every tool call is a trust boundary: authorization for AI agents
A reference architecture for agent access: sandbox the agent, route every tool call through a gateway, decide at a policy layer, log the lot. Live demo of Cerbos and Tailscale Aperture deciding on each tool call.
Authorization is the last improvised layer of identity. Why AI agents (which need access at runtime and can't be pre-provisioned) and AI-written code are forcing authorization out of the app, and why AuthZEN makes externalizing it an architecture decision instead of a vendor bet.
Access reviews are dead. Long live decision governance
With Vatsal Gupta (Apple)
Access reviews assume access is something people have. In modern systems it's something that gets calculated, so governance has to move from reviewing entitlements to governing policy intent, enforcement and the decisions that actually happened.
AuthZEN deep dive: mastering the OpenID authorization standard
With Atul Tulshibagwale (CrowdStrike), Mark Berg (Axiomatics)
A 2-hour masterclass on the AuthZEN Authorization API: the spec's internals, what implementers need to know, certification, and authorizing AI agents with COAZ.
Beyond authentication: updates from the authorization frontier
With Atul Tulshibagwale (CrowdStrike), Mark Berg (Axiomatics)
Authentication is largely solved and authorization isn't. An update from the AuthZEN co-chairs on how Shared Signals, AuthZEN and Transaction Tokens fit together.
PanelEuropean Identity and Cloud Conference 2026Berlin, Germany
Signals, policies, and identity agency
With Reiner Mertens (KuppingerCole, moderator)
Agents are workloads that spin up, get permissions, do something and die. You can't wait 24 hours for an IGA process, so the building blocks (OAuth, AuthZEN, Shared Signals) have to make access reactive and signal-driven.
Authorization used to live in one codebase. Now every layer makes its own decision, and the failures show up as outages, retry storms and "can't reproduce" tickets. The fix: one policy decision point, coordinated with OpenID AuthZEN.
With Atul Tulshibagwale, Mike Kiser (SailPoint), Dick Hardt (Hellō)
AuthZEN, Shared Signals, SCIM events and IPSIE, and what they add up to for enterprise identity. My segment starts 3 hours 43 minutes into the recording (the player jumps straight there).
Layered security: what aviation safety and cheese can teach us about zero trust
James Reason's Swiss cheese model from aviation safety, mapped onto the six layers of zero trust, with authorization as the layer that holds the rest together.
Layered security: what aviation safety and cheese can teach us about zero trust
The Swiss cheese talk, reworked for a room of CISOs and security leads. The AV died halfway through, so the second half turned into 15 minutes of Q&A on AI agents and workload identity (which honestly went better).
Beyond the black box: robust authorization in RAG-based AI systems
RAG pipelines will happily hand an LLM documents the user was never allowed to see. How to filter what goes into the context window with query plans from the policy engine.
TalkDevDays Europe, DevOps Pro and CyberWise 2024 (online)Online
Beyond code: shaping security in a developer-driven world
Every developer is a security engineer now, whether they signed up for it or not. Where developer experience and security meet, and why security tooling has to help rather than block.
As soon as you have more than one user type, permission logic slowly turns into spaghetti. Taking an app from basic roles to fine-grained attribute checks with a decoupled policy engine, and the blockers you hit on the way.
TalkDeveloperWeek CloudX 2023San Mateo, California, USA
Modernizing authorization: from basic roles to decoupled ABAC
Where role-based access control runs out of road, and how to move to attribute-based policies without rewriting your app.
WEB
PanelBoxyHQOnline
The future of authorization
Where authorization is heading, with speakers from GitLab and Microsoft.
LON
MeetupCloud Native LondonLondon, UK
Cloud-native chronicles: lessons learned from building Cerbos in the open
What it actually means to be cloud native, after 2 years building an open-source authorization layer: Prometheus, OpenTelemetry, Helm, early user feedback, and being open to pull requests.
Solving the never ending requirements of authorization
What starts as a check on the user's email domain turns into a web of if/else statements. The stages every company goes through with permissions, and a GitOps approach to scaling policy.
Solving the never ending requirements of authorization
What starts as a check on the user's email domain turns into a web of if/else statements. The stages every company goes through with permissions, and a GitOps approach to scaling policy.
WEB
LivestreamTeach Eddie livestreamOnline
Authorization for your apps with Cerbos
With Eddie Jaoude
Adding decoupled, open-source access control to an Express app, live.
A 3-minute startup pitch on the Collision stage: stop pulling engineers off the roadmap to rebuild authentication, authorization and identity, and pick open-source building blocks off the shelf instead.
Querying terabytes isn't cool any more. Interactive analytics against a 1 petabyte dataset in BigQuery, live on stage, and why it was cheaper and easier than it sounds. Still my favourite talk.
Alex Olivier is co-founder and CPO of Cerbos and a co-chair of the OpenID Foundation’s AuthZEN Working Group. He builds, writes and speaks about authorization for applications, APIs and AI agents.
Longer bio
Alex Olivier is co-founder and Chief Product Officer of Cerbos, an open-source authorization platform, and a co-chair of the OpenID Foundation’s AuthZEN Working Group, which standardizes fine-grained authorization. He contributed to the AuthZEN Authorization API 1.0 and co-authored COAZ and its MCP binding, which bring AuthZEN to AI agent tool calls.
Before Cerbos he spent more than a decade building products and authorization systems at Microsoft, Qubit, Zencargo and several startups. He has written extensively about securing MCP servers and AI agents, and speaks regularly at Identiverse, EIC, Gartner IAM, WeAreDevelopers and ISC2 events (and, in a previous life, Google Cloud NEXT). He lives in London.