Auth Machine Extension Configuration

Introduction

The Infinite Scale Auth Machine extension provides …​

Extensions are under development because of the beta badge 1 stage of Infinite Scale. Their service, environment variables and configuration may change. Forgive us if there are mistakes or information is missing. Feel free to report issues and we’ll take care of them as soon as possible on github. You want to fix them yourself? We’d appreciate that even more.

Configuration

Environment Variables

The auth-machine extension is configured via the following environment variables:

Environment variables for the auth-machine extension
Name Type Default Value Description

OCIS_TRACING_ENABLED
AUTH_MACHINE_TRACING_ENABLED

bool

false

Activates tracing.

OCIS_TRACING_TYPE
AUTH_MACHINE_TRACING_TYPE

string

OCIS_TRACING_ENDPOINT
AUTH_MACHINE_TRACING_ENDPOINT

string

The endpoint to the tracing collector.

OCIS_TRACING_COLLECTOR
AUTH_MACHINE_TRACING_COLLECTOR

string

OCIS_LOG_LEVEL
AUTH_MACHINE_LOG_LEVEL

string

The log level.

OCIS_LOG_PRETTY
AUTH_MACHINE_LOG_PRETTY

bool

false

Activates pretty log output.

OCIS_LOG_COLOR
AUTH_MACHINE_LOG_COLOR

bool

false

Activates colorized log output.

OCIS_LOG_FILE
AUTH_MACHINE_LOG_FILE

string

The target log file.

AUTH_MACHINE_DEBUG_ADDR

string

127.0.0.1:9167

AUTH_MACHINE_DEBUG_TOKEN

string

AUTH_MACHINE_DEBUG_PPROF

bool

false

AUTH_MACHINE_DEBUG_ZPAGES

bool

false

AUTH_MACHINE_GRPC_ADDR

string

127.0.0.1:9166

The address of the grpc service.

AUTH_MACHINE_GRPC_PROTOCOL

string

tcp

The transport protocol of the grpc service.

OCIS_JWT_SECRET
AUTH_MACHINE_JWT_SECRET

string

REVA_GATEWAY

string

127.0.0.1:9142

AUTH_MACHINE_SKIP_USER_GROUPS_IN_TOKEN

bool

false

OCIS_MACHINE_AUTH_API_KEY
AUTH_MACHINE_API_KEY

string

Since Version: + added, - deprecated

YAML Example

# Autogenerated
# Filename: auth-machine-config-example.yaml

tracing:
  enabled: false
  type: ""
  endpoint: ""
  collector: ""
log:
  level: ""
  pretty: false
  color: false
  file: ""
debug:
  addr: 127.0.0.1:9167
  token: ""
  pprof: false
  zpages: false
grpc:
  addr: 127.0.0.1:9166
  protocol: tcp
token_manager:
  jwt_secret: ""
reva:
  address: 127.0.0.1:9142
skip_user_groups_in_token: false
machine_auth_api_key: ""