Configuration
Configuration happens at three levels:
- Extension settings -- Global defaults (algorithm, challenge TTL, rate limiting)
- Site configuration -- Per-site RP ID and origin
- TypoScript -- Plugin view settings and page UIDs
- Plugin FlexForm -- Per-plugin switches on the content element
Plugin FlexForm
The login plugin carries one switch on the content element itself:
settings.discoverableEnabled
-
- type
-
boolean
- Default
-
enabled
Allow login without entering a username: the passkey identifies the user. This also switches WebAuthn Conditional UI — with it enabled the browser offers the passkey directly in the username field's autofill menu, which is the entry point most returning users reach for. Turn it off to require a username before a passkey is accepted.