~/talk

AAA in Fedora Infrastructure

Talkat DevConf.CZ 2020 · 2020-01-24..01-26· [linux-and-operating-systems]
slides:none on file

The Fedora Accounts System runs on RHEL6 EOL Nov 2020 and holds 60,000 accounts (roughly half actively used), backing ~500 servers and 30 web apps. Existing FAST is custom TurboGears1 code with past security failures (notably an ssh authorized_keys symlink vuln) and unmaintained auth. Migration uses incremental password sync into an IPA instance, a user-migration script, and a new self-service portal FreeIPA + securitas (Python/Flask, python-freeipa, epsilon OIDC) already proof-of-concept and functional for core workflows.

AI-written summary · about

  1. 0:00Intro
  2. 3:01How FAS Works
  3. 4:20Why FAS was made
  4. 5:38Problems with FAS
  5. 6:58As a result...
  6. 9:11Requirements
  7. 10:33Amazon Cognito
  8. 16:26Are there any downsides?
  9. 18:09Self-service User Portal Goals
  10. 24:58Portal Stack
  11. 26:43Other Pieces
  12. 29:37Still up for discussion
  13. 30:46Acknowledgements
~/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.