Sign inSign up

rplan/ambassador-github-oauth

By rplan

•Updated over 6 years ago

Ambassador authentication service which uses Github OAuth

Image
0

10K+

rplan/ambassador-github-oauth repository overview

⁠ambassador-github-oauth Build Status

Ambassador authentication service which uses Github OAuth

⁠Config

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: ''

Tag summary

Content type

Image

Digest

Size

57.3 MB

Last updated

over 6 years ago

docker pull rplan/ambassador-github-oauth:v1.3.0