DOCS / CONFIGURATION

auth settings

Authentication and session settings.

Keys

KeyTypeDefaultDescription
ssostring(none)Identity provider ID for Cage-Free SSO
mfastringrequired-for-roostersrequired, required-for-roosters, or optional
session_ttlduration12hHow long a session lasts
allowed_domainsarray[]Email domains allowed to join

Example

auth:
  # sso: (none)
  mfa: required-for-roosters
  session_ttl: 12h
  allowed_domains: []

Values set here apply to every environment unless overridden in a coop.production.yolk file. Read and write values from the terminal with cluck config, and validate the whole file with cluck doctor.

NoteYolkML has no tabs, no anchors, and no surprises. Indent with two spaces, and the file will behave.