~/talk

AWS OIDC Authentication with SPIFFE at Square

name:Roy Xu
links:none on file
slides:none on file

Square extends SPIFFE to AWS by building an OIDC pipeline that exchanges SPIFFE JWTs for AWS creds using the open source spiffe-aws-assume-role tool, a SPIRE OIDC discovery provider, and a cron job that syncs JWKs to S3 + CloudFront. A Terraform module and a p2 hook auto-generate AWS credential files; JWTs are fetched from the local SPIRE agent and STS sessions default to one hour. Rollout is GA and teams migrate with minimal manual keys. 10 seconds

AI-written summary · about

  1. 0:00Intro
  2. 0:44AWS at Square
  3. 1:14What is OIDC?
  4. 2:19OIDC JWT
  5. 3:46OIDC in AWS
  6. 4:31Previous Method
  7. 5:31OIDC Method
  8. 6:34Architecture Overview
  9. 8:12SPIRE OIDC Discovery Provider
  10. 8:31P2 Hook
  11. 9:23SPIFFE OIDC Cron
  12. 10:21spiffe-aws assume-role
  13. 11:01Current Status
  14. 11:37More About Square Security Infra in AWS
~/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.