Ambassador authentication service which uses Github OAuth
10K+
Ambassador authentication service which uses Github OAuth
The service can be configured by setting values via environment variables according to the given YAML structure below. YAML keys have to be separated with __, e.g. session__cookie_max_age=432000000.
server:
# Listening port of the server (default: 3000)
port: 3000
oauth:
# OAuth client id (required)
client_id: ''
# OAuth client secret (required)
client_secret: ''
# OAuth callback URL which should point to the path '/auth/login/callback' on this server and has
# to be publicly reachable by the clients (required)
callback_url: ''
session:
# Secret for encrypting the session cookie (required)
cookie_secret: ''
# Max age of the session cookie in ms (default: 5 days)
cookie_max_age: 432000000 # 5 days
github:
# Name of the Github org the user has to be a member of or empty to allow all users (default: empty)
org: ''
Content type
Image
Digest
Size
57.3 MB
Last updated
over 6 years ago
docker pull rplan/ambassador-github-oauth:v1.3.0