Variable: Defaults
Variable: Defaults
constDefaults:object
Defined in: auth-server-ts/src/config.ts:16
Typed configuration for AuthClient.
Mirrors the PHP package’s Vendidit\AuthServer\Config field-for-field so
the two cores can be operated with the same env var schema. The Go
server is the source of truth for every default in Defaults.
Type Declaration
API_PREFIX
readonlyAPI_PREFIX:"/api/v1"='/api/v1'
BASE_URL
readonlyBASE_URL:"http://localhost:8080"='http://localhost:8080'
CACHE_KEY_BLACKLIST
readonlyCACHE_KEY_BLACKLIST:"auth:blacklist:"='auth:blacklist:'
CACHE_KEY_USER_TV
readonlyCACHE_KEY_USER_TV:"auth:user_tv:"='auth:user_tv:'
CACHE_NS_VAUTH
readonlyCACHE_NS_VAUTH:"vauth:"='vauth:'
COOKIE_NAME
readonlyCOOKIE_NAME:"vauth_session"='vauth_session'
COOKIE_SAME_SITE
readonlyCOOKIE_SAME_SITE:"Lax"
CSRF_HEADER
readonlyCSRF_HEADER:"X-CSRF-Token"='X-CSRF-Token'
HTTP_RETRY_ATTEMPTS
readonlyHTTP_RETRY_ATTEMPTS:1=1
HTTP_TIMEOUT_SECONDS
readonlyHTTP_TIMEOUT_SECONDS:10=10
JWT_ALGORITHM
readonlyJWT_ALGORITHM:"HS256"
JWT_AUDIENCE
readonlyJWT_AUDIENCE:"ven-platform"='ven-platform'
JWT_ISSUER
readonlyJWT_ISSUER:"ven-auth"='ven-auth'
JWT_LEEWAY_SECONDS
readonlyJWT_LEEWAY_SECONDS:30=30
ME_CACHE_TTL_SECONDS
readonlyME_CACHE_TTL_SECONDS:30=30
REFRESH_LOCK_TTL_SECONDS
readonlyREFRESH_LOCK_TTL_SECONDS:10=10
SSO_STATE_TTL_SECONDS
readonlySSO_STATE_TTL_SECONDS:600=600
TOKEN_TYPE_ACCESS
readonlyTOKEN_TYPE_ACCESS:"access"
TOKEN_TYPE_REFRESH
readonlyTOKEN_TYPE_REFRESH:"refresh"
TOKEN_TYPE_SERVICE
readonlyTOKEN_TYPE_SERVICE:"service"