~/talk

Fine-Grained Authorization & Beyond: Mastering Keycloak Patterns in AI-infused Apps

Talkat KeycloakCon Japan 2025 · on Friday, 2025-06-13· [security, ai-assisted-development]
name:Daniel Oh
github:danieloh30
slides:none on file

Claims that Keycloak Authorization Services can enforce resource-and-scope permissions for AI model access and that Quarkus supplies a built-in filter for token propagation between services. Demo consists of two Quarkus apps acting as MCP client and MCP server, using GitHub OIDC for login, Postgres for mapping custom permissions, and Google Gemini as the model; the poem-generator prototype mostly works but shows a live-demo hiccup. Notes multi-tenancy options, custom Keycloak policies, and Java-focused toolkit LangChain4j to enable fine-grained authorization across many models (cites ~1.7M models).

AI-written summary · about

  1. 0:00Introduction and challenges
  2. 2:03Security architecture goals
  3. 4:54Core security patterns
  4. 8:06Access control strategies
  5. 12:46Live demo and implementation
  6. 23:16Summary and takeaways
~/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.