~/talk

Keycloak + Sigstore: Binding Human Identity To Artifact Signatures

Talkat KeycloakCon Japan 2026 · on Tuesday, 2026-07-28· [security]
github:oshi36
linkedin:sagar-utekar
slides:none on file

Wires Keycloak as OIDC provider into Sigstore so Fulcio issues short‑lived certs bound to Keycloak identities, with cosign producing and verifying signatures and Rekor logging the audit trail. Demo builds an nginx image, signs it with a Keycloak‑issued token, and cosign verify succeeds for the developer email and fails for a different email. Covers exact Fulcio YAML, Keycloak realm/client and protocol mappers, required audience and email_verified claims, token expiry during long builds, and service‑account URI mapping for CI. Keycloak as OIDC issuer Fulcio configured with issuer audience email and email_verified claims

AI-written summary · about

  1. 0:00Keycloak and Sigstore intro
  2. 1:27Signing and human identity gap
  3. 2:56Public OIDC provider problems
  4. 4:24Keycloak + Sigstore keyless flow
  5. 6:11Standard Sigstore architecture
  6. 7:17Self-hosted Keycloak flow
  7. 8:01Fulcio with Keycloak OIDC
  8. 10:52Live demo setup
  9. 12:16Signing images with Keycloak
  10. 13:20Verifying signed images
  11. 15:05Production considerations
  12. 16:29Token expiry in CI
  13. 17:13Human vs automated identities
  14. 18:39Conclusion and benefits
  15. 19:20Q&A
~/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.