Authentication / Authorization

ENVTypeDescriptionDefault Value
ANKA_ALSOLOGTOSTDERRlog to standard error as well as filestrue
ANKA_API_KEYS_CLEANING_INTERVAL(duration)Interval for cleaning of expired api keys4h0m0s
ANKA_API_KEYS_SESSION_TTL(duration)API Keys session time before expiration5m0s
ANKA_BACKEND_PLUGIN_PATH(string)The path to a backend plugin (instead of using disk)
ANKA_CA_CERT(string)(Certificate Authentication) The CA/root cert used to authenticate incoming requests/certs
ANKA_ENABLE_API_KEYS(boolean)Enable API Key Authenticationfalse
ANKA_ENABLE_AUTH(boolean)Enable Authentication (Root Token, Certificate, SSO/OpenID or API Keys)false
ANKA_ENABLE_AUTHORIZATION(boolean)Enable Authorization for the registryfalse
ANKA_OIDC_CLIENT_ID(string)(OpenID/SSO) Client id
ANKA_OIDC_GROUPS_CLAIM(string)(OpenID/SSO) Claim key to use for groups, defaults to groupsgroups
ANKA_OIDC_PROVIDER_URL(string)(OpenID/SSO) Provider url
ANKA_OIDC_USERNAME_CLAIM(string)(OpenID/SSO) Claim key to use for user name, defaults to name
ANKA_ROOT_TOKEN(string)Sets the root token that will be used for accessing the Controller UI
ANKA_USE_BACKEND_PLUGIN(boolean)Turns on usage of backend plugin provided by backend-plugin-pathfalse