Zum Hauptinhalt springen

Environment Variables

Environment variables for the auth-bearer service

NameIntroduction VersionTypeDescriptionDefault Value
OC_TRACING_ENABLED
AUTH_BEARER_TRACING_ENABLED
1.0.0boolActivates tracing.false
OC_TRACING_TYPE
AUTH_BEARER_TRACING_TYPE
1.0.0stringThe type of tracing. Defaults to '', which is the same as 'jaeger'. Allowed tracing types are 'jaeger' and '' as of now.
OC_TRACING_ENDPOINT
AUTH_BEARER_TRACING_ENDPOINT
1.0.0stringThe endpoint of the tracing agent.
OC_TRACING_COLLECTOR
AUTH_BEARER_TRACING_COLLECTOR
1.0.0stringThe HTTP endpoint for sending spans directly to a collector, i.e. \http://jaeger-collector:14268/api/traces. Only used if the tracing endpoint is unset.
OC_LOG_LEVEL
AUTH_BEARER_LOG_LEVEL
1.0.0stringThe log level. Valid values are: 'panic', 'fatal', 'error', 'warn', 'info', 'debug', 'trace'.
OC_LOG_PRETTY
AUTH_BEARER_LOG_PRETTY
1.0.0boolActivates pretty log output.false
OC_LOG_COLOR
AUTH_BEARER_LOG_COLOR
1.0.0boolActivates colorized log output.false
OC_LOG_FILE
AUTH_BEARER_LOG_FILE
1.0.0stringThe path to the log file. Activates logging to this file if set.
AUTH_BEARER_DEBUG_ADDR1.0.0stringBind address of the debug server, where metrics, health, config and debug endpoints will be exposed.127.0.0.1:9149
AUTH_BEARER_DEBUG_TOKEN1.0.0stringToken to secure the metrics endpoint.
AUTH_BEARER_DEBUG_PPROF1.0.0boolEnables pprof, which can be used for profiling.false
AUTH_BEARER_DEBUG_ZPAGES1.0.0boolEnables zpages, which can be used for collecting and viewing in-memory traces.false
AUTH_BEARER_GRPC_ADDR1.0.0stringThe bind address of the GRPC service.127.0.0.1:9148
OC_GRPC_PROTOCOL
AUTH_BEARER_GRPC_PROTOCOL
1.0.0stringThe transport protocol of the GRPC service.tcp
OC_JWT_SECRET
AUTH_BEARER_JWT_SECRET
1.0.0stringThe secret to mint and validate jwt tokens.
OC_REVA_GATEWAY1.0.0stringThe CS3 gateway endpoint.eu.opencloud.api.gateway
OC_GRPC_CLIENT_TLS_MODE1.0.0stringTLS mode for grpc connection to the go-micro based grpc services. Possible values are 'off', 'insecure' and 'on'. 'off': disables transport security for the clients. 'insecure' allows using transport security, but disables certificate verification (to be used with the autogenerated self-signed certificates). 'on' enables transport security, including server certificate verification.
OC_GRPC_CLIENT_TLS_CACERT1.0.0stringPath/File name for the root CA certificate (in PEM format) used to validate TLS server certificates of the go-micro based grpc services.
AUTH_BEARER_SKIP_USER_GROUPS_IN_TOKEN1.0.0boolDisables the encoding of the user's group memberships in the reva access token. This reduces the token size, especially when users are members of a large number of groups.false
OC_URL
OC_OIDC_ISSUER
AUTH_BEARER_OIDC_ISSUER
1.0.0stringURL of the OIDC issuer. It defaults to URL of the builtin IDP.https://localhost:9200
OC_INSECURE
AUTH_BEARER_OIDC_INSECURE
1.0.0boolAllow insecure connections to the OIDC issuer.false
AUTH_BEARER_OIDC_ID_CLAIM1.0.0stringName of the claim, which holds the user identifier.preferred_username
AUTH_BEARER_OIDC_UID_CLAIM1.0.0stringName of the claim, which holds the UID.
AUTH_BEARER_OIDC_GID_CLAIM1.0.0stringName of the claim, which holds the GID.