5
5
By default, new Coder deployments use a Coder-managed GitHub app to authenticate
6
6
users. We provide it for convenience, allowing you to experiment with Coder
7
7
without setting up your own GitHub OAuth app. Once you authenticate with it, you
8
- grant Coder server read access to:
9
-
10
- - Your GitHub user email
11
- - Your GitHub organization membership
12
- - Other metadata listed during the authentication flow
8
+ grant Coder server read access to your GitHub user email and other metadata listed
9
+ during the authentication flow.
13
10
14
11
This access is necessary for the Coder server to complete the authentication
15
12
process. To the best of our knowledge, Coder, the company, does not gain access
@@ -33,6 +30,15 @@ To limit sign ups to members of specific GitHub organizations, set:
33
30
CODER_OAUTH2_GITHUB_ALLOWED_ORGS="your-org"
34
31
```
35
32
33
+ > [ !NOTE]
34
+ > This requires the default GitHub app to be installed in the organizations you
35
+ > want to limit sign ups to. You may install the app by visiting
36
+ > [ this page] ( https://github.com/apps/coder/installations/select_target ) .
37
+ >
38
+ > However, this will technically grant Coder, the company, access to your
39
+ > organization's data as described in the installation flow. We recommend
40
+ > configuring your own GitHub OAuth app as outlined below instead.
41
+
36
42
For production deployments, we recommend configuring your own GitHub OAuth app
37
43
as outlined below. The default is automatically disabled if you configure your
38
44
own app or set:
0 commit comments