~/talk

Secure Token Service in Ceph

Talkat Cephalocon 2023 · 2023-04-16..04-18· [security]
links:none on file
slides:none on file

Ceph RGW implements AWS‑style STS: it issues encrypted temporary credentials (access key, secret, session token) and supports assume role, assume role with web identity (Keycloak tested) and get session token. ABAC works via session tags including multi‑valued tag matching (ForAnyValue/ForAllValue) so policies can be generic. STS Lite reduces Keystone latency by exchanging EC2 creds for short RGW tokens. A custom Java credentials provider adds session duration, session policies and refresh tokens. Role and policy metadata replication across zones exists in multi‑site active‑active (available since Reef).

AI-written summary · about

  1. 0:00Introduction to STS
  2. 1:26Basic building blocks
  3. 3:58Supported APIs in RGW
  4. 6:25Assume role with web identity
  5. 7:29Session policies in STS
  6. 9:36Permission evaluation in RGW
  7. 10:41ABAC authorization strategy
  8. 13:06Multi-valued tag conditions
  9. 15:16STS Lite for external auth
  10. 16:42Custom credentials provider
  11. 18:06Multi-site metadata replication
  12. 19:10Q&A session
~/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.