125 lines
3.6 KiB
Plaintext
125 lines
3.6 KiB
Plaintext
#WERTHER_DEV_MODE=
|
|
# [description] a development mode
|
|
# [type] True or False
|
|
# [default] false
|
|
# [required]
|
|
|
|
#WERTHER_LISTEN=
|
|
# [description] a host and port to listen on (<host>:<port>)
|
|
# [type] String
|
|
# [default] :8080
|
|
# [required]
|
|
|
|
WERTHER_IDENTP_HYDRA_URL=http://localhost:4445/
|
|
# [description] an admin URL of ORY Hydra Server
|
|
# [type] String
|
|
# [default]
|
|
# [required] true
|
|
|
|
#WERTHER_IDENTP_SESSION_TTL=
|
|
# [description] a user session's TTL
|
|
# [type] Duration
|
|
# [default] 24h
|
|
# [required]
|
|
|
|
#WERTHER_IDENTP_CLAIM_SCOPES=
|
|
# [description] a mapping of OpenID Connect claims to scopes (all claims are URL encoded)
|
|
# [type] Comma-separated list of String:String pairs
|
|
# [default] name:profile,family_name:profile,given_name:profile,email:email,https%3A%2F%2Fgithub.com%2Fi-core%2Fwerther%2Fclaims%2Froles:roles
|
|
# [required]
|
|
|
|
WERTHER_LDAP_ENDPOINTS=localhost:389
|
|
# [description] a LDAP's server URLs as "<address>:<port>"
|
|
# [type] Comma-separated list of String
|
|
# [default]
|
|
# [required] true
|
|
|
|
WERTHER_LDAP_BINDDN=
|
|
# [description] a LDAP bind DN
|
|
# [type] String
|
|
# [default]
|
|
# [required]
|
|
|
|
WERTHER_LDAP_BINDPW=
|
|
# [description] a LDAP bind password
|
|
# [type] String
|
|
# [default]
|
|
# [required]
|
|
|
|
WERTHER_LDAP_BASEDN=ou=users,dc=myorg,dc=com
|
|
# [description] a LDAP base DN for searching users
|
|
# [type] String
|
|
# [default]
|
|
# [required] true
|
|
|
|
#WERTHER_LDAP_USER_SEARCH_QUERY=
|
|
# [description] the user search query
|
|
# [type] String
|
|
# [default] (&(|(objectClass=organizationalPerson)(objectClass=inetOrgPerson))(|(uid=%[1]s)(mail=%[1]s)(userPrincipalName=%[1]s)(sAMAccountName=%[1]s)))
|
|
# [required]
|
|
|
|
#WERTHER_LDAP_ATTR_CLAIMS=
|
|
# [description] a mapping of LDAP attributes to OpenID connect claims
|
|
# [type] Comma-separated list of String:String pairs
|
|
# [default] name:name,sn:family_name,givenName:given_name,mail:email
|
|
# [required]
|
|
|
|
WERTHER_LDAP_ROLE_BASEDN=ou=groups,dc=myorg,dc=com
|
|
# [description] a LDAP base DN for searching roles
|
|
# [type] String
|
|
# [default]
|
|
# [required] true
|
|
|
|
#WERTHER_LDAP_ROLE_SEARCH_QUERY=
|
|
# [description] the role search query
|
|
# [type] String
|
|
# [default] (|(&(|(objectClass=group)(objectClass=groupOfNames))(member=%[1]s))(&(objectClass=groupOfUniqueNames)(uniqueMember=%[1]s)))
|
|
# [required]
|
|
|
|
#WERTHER_LDAP_ROLE_ATTR=
|
|
# [description] a LDAP group's attribute that contains a role's name
|
|
# [type] String
|
|
# [default] description
|
|
# [required]
|
|
|
|
#WERTHER_LDAP_ROLE_CLAIM=
|
|
# [description] a name of an OpenID Connect claim that contains user roles
|
|
# [type] String
|
|
# [default] https://github.com/i-core/werther/claims/roles
|
|
# [required]
|
|
|
|
#WERTHER_LDAP_CACHE_SIZE=
|
|
# [description] a user info cache's size in KiB
|
|
# [type] Integer
|
|
# [default] 512
|
|
# [required]
|
|
|
|
#WERTHER_LDAP_CACHE_TTL=
|
|
# [description] a user info cache TTL
|
|
# [type] Duration
|
|
# [default] 30m
|
|
# [required]
|
|
|
|
#WERTHER_LDAP_IS_TLS=
|
|
# [description] should LDAP connection be established via TLS
|
|
# [type] True or False
|
|
# [default] false
|
|
# [required]
|
|
|
|
#WERTHER_WEB_DIR=
|
|
# [description] a path to an external web directory
|
|
# [type] String
|
|
# [default]
|
|
# [required]
|
|
|
|
#WERTHER_WEB_BASE_PATH=
|
|
# [description] a base path of web pages
|
|
# [type] String
|
|
# [default] /
|
|
# [required]
|
|
|
|
#WERTHER_LDAP_CONNECTION_TIMEOUT=
|
|
# [description] LDAP server connection timeout
|
|
# [type] Duration
|
|
# [default] 60s
|
|
# [required] |