-
Notifications
You must be signed in to change notification settings - Fork 1k
config
v2.3.0
object (Config)
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| account | object |
Optional | cannot be null | Config |
| audit_log | object |
Optional | cannot be null | Config |
| convert_legacy_config | boolean |
Optional | cannot be null | Config |
| convert_legacy_server_side_session_config | boolean |
Optional | cannot be null | Config |
| database | object |
Optional | cannot be null | Config |
| debug | boolean |
Optional | cannot be null | Config |
object |
Optional | cannot be null | Config | |
| email_delivery | object |
Optional | cannot be null | Config |
| emails | object |
Optional | cannot be null | Config |
| flow_locker | object |
Optional | cannot be null | Config |
| log | object |
Optional | cannot be null | Config |
| mfa | object |
Optional | cannot be null | Config |
| passcode | object |
Optional | cannot be null | Config |
| passkey | object |
Optional | cannot be null | Config |
| password | object |
Optional | cannot be null | Config |
| rate_limiter | object |
Optional | cannot be null | Config |
| saml | object |
Optional | cannot be null | Config |
| secrets | object |
Optional | cannot be null | Config |
| server | object |
Optional | cannot be null | Config |
| service | object |
Optional | cannot be null | Config |
| session | object |
Optional | cannot be null | Config |
| smtp | object |
Optional | cannot be null | Config |
| third_party | object |
Optional | cannot be null | Config |
| username | object |
Optional | cannot be null | Config |
| webauthn | object |
Optional | cannot be null | Config |
| webhooks | object |
Optional | cannot be null | Config |
| privacy | object |
Optional | cannot be null | Config |
account configures settings related to user accounts.
account
-
is optional
-
cannot be null
object (account)
audit_log configures output and storage modalities of audit logs.
audit_log
-
is optional
-
cannot be null
object (audit_log)
convert_legacy_config, if set to true, automatically copies the set values of deprecated configuration
options, to new ones. If set to false, these values have to be set manually if non-default values should be
used.
convert_legacy_config
-
is optional
-
cannot be null
boolean
The default value is:
falsecovert_legacy_session_config, if set to true, automatically copies the set of deprecated server-side session
configuration options to the new ones. If set to false, these values have to be set manually if non-default
values should be used.
convert_legacy_server_side_session_config
-
is optional
-
cannot be null
boolean
The default value is:
truedatabase configures database connection settings.
database
-
is optional
-
cannot be null
object (database)
debug, if set to true, adds additional debugging information to flow API responses.
debug
-
is optional
-
cannot be null
boolean
The default value is:
falseemail configures how email addresses of user accounts are acquired and used.
email
-
is optional
-
cannot be null
object (email)
email_delivery configures how outgoing mails are delivered.
email_delivery
-
is optional
-
cannot be null
object (email_delivery)
Deprecated. See child properties for suggested replacements.
emails
-
is optional
-
cannot be null
object (emails)
flow_locker confgures flow locking
flow_locker
-
is optional
-
cannot be null
object (Details)
log configures application logging.
log
-
is optional
-
cannot be null
object (log)
mfa configures how multi-factor-authentication behaves.
mfa
-
is optional
-
cannot be null
object (mfa)
Deprecated. See child properties for suggested replacements.
passcode
-
is optional
-
cannot be null
object (passcode)
passkey configures how passkeys are acquired and used.
passkey
-
is optional
-
cannot be null
object (passkey)
password configures how passwords are acquired and used.
password
-
is optional
-
cannot be null
object (password)
rate_limiter configures rate limits for rate limited API operations and storage modalities for rate limit data.
rate_limiter
-
is optional
-
cannot be null
object (rate_limiter)
saml configures modalities of SAML (Security Assertion Markup Language) SSO authentication and SAML identity
providers.
saml
-
is optional
-
cannot be null
object (saml)
secrets configures the keys used for cryptographically signing tokens issued by the API.
secrets
-
is optional
-
cannot be null
object (secrets)
server configures address and CORS settings of the public and admin API.
server
-
is optional
-
cannot be null
object (server)
service configures general service information.
service
-
is optional
-
cannot be null
object (service)
session configures settings for session JWTs and Cookies issued by the API.
session
-
is optional
-
cannot be null
object (session)
Deprecated. Use email_delivery.smtp instead.
smtp
-
is optional
-
cannot be null
object (smtp)
third_party configures the modalities of third party OAuth/OIDC based authentication and available identity
providers.
third_party
-
is optional
-
cannot be null
object (third_party)
username configures how usernames of user accounts are acquired and used.
username
-
is optional
-
cannot be null
object (username)
webauthn configures general settings for communication with the WebAuthentication API.
webauthn
-
is optional
-
cannot be null
object (webauthn)
webhooks configures HTTP-based callbacks for specific events occurring in the system.
webhooks
-
is optional
-
cannot be null
object (webhooks)
privacy configures privacy settings
privacy
-
is optional
-
cannot be null
object (privacy)