github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/hack/overrides/oauth.yml (about)

     1  # oauth.yml - a docker-compose override that adds a OAuth auth to the stack
     2  #
     3  # There are 2 users and 1 group:
     4  # user1@example.com:user1pass;group1
     5  # user2@example.com:user2pass
     6  #
     7  # ref: https://hub.docker.com/r/kristophjunge/test-saml-idp/
     8  # ref: https://docs.docker.com/compose/extends/
     9  #
    10  version: '3'
    11  
    12  services:
    13    web:
    14      environment:
    15        CONCOURSE_MAIN_TEAM_OAUTH_USER: user1
    16        # CONCOURSE_MAIN_TEAM_OAUTH_GROUP: group1
    17  
    18        CONCOURSE_OAUTH_CLIENT_ID: foo
    19        CONCOURSE_OAUTH_CLIENT_SECRET: bar
    20        CONCOURSE_OAUTH_AUTH_URL: http://localhost:9000/auth
    21        CONCOURSE_OAUTH_TOKEN_URL: http://oauth:9000/token
    22        CONCOURSE_OAUTH_USERINFO_URL: http://oauth:9000/me
    23  
    24        CONCOURSE_OAUTH_SCOPE: openid,email,profile
    25        CONCOURSE_OAUTH_USER_ID_KEY: id
    26        CONCOURSE_OAUTH_USER_NAME_KEY: username
    27  
    28    oauth:
    29      image: qlik/simple-oidc-provider
    30      ports:
    31      - 9000:9000
    32      environment:
    33        REDIRECTS: http://localhost:8080/sky/issuer/callback
    34        CONFIG_FILE: /oidc/config.json
    35        USERS_FILE: /oidc/users.json
    36      volumes:
    37      - ./hack/oidc:/oidc
    38