You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert

@@ -15,7 +15,7 @@ to validate accounts by email, domain or group.
15
15
16
16
## Installation
17
17
18
-
1. Download [Prebuilt Binary](https://github.com/bitly/oauth2_proxy/releases) (current release is `v2.2`) or build with `$ go get github.com/bitly/oauth2_proxy` which will put the binary in `$GOROOT/bin`
18
+
1. Download [Prebuilt Binary](https://github.com/topfreegames/oauth2_proxy/releases) (current release is `v2.2`) or build with `$ go get github.com/topfreegames/oauth2_proxy` which will put the binary in `$GOROOT/bin`
19
19
Prebuilt binaries can be validated by extracting the file and verifying it against the `sha256sum.txt` checksum file provided for each release starting with version `v2.3`.
20
20
```
21
21
sha256sum -c sha256sum.txt 2>&1 | grep OK
@@ -37,6 +37,7 @@ Valid providers are :
37
37
*[GitHub](#github-auth-provider)
38
38
*[GitLab](#gitlab-auth-provider)
39
39
*[LinkedIn](#linkedin-auth-provider)
40
+
*[Zendesk](#zendesk-auth-provider)
40
41
41
42
The provider can be selected using the `provider` configuration value.
42
43
@@ -155,6 +156,13 @@ OpenID Connect is a spec for OAUTH 2.0 + identity that is implemented by many ma
155
156
-cookie-secure=false
156
157
-email-domain example.com
157
158
159
+
### Zendesk Auth Provider
160
+
161
+
1. Follow these steps to register Zendesk OAuth2 application: [Register your application with Zendesk](https://support.zendesk.com/hc/en-us/articles/203663836-Using-OAuth-authentication-with-your-application#topic_s21_lfs_qk).
162
+
2. For "Redirect URLs", provide `https://internal.yourcompany.com/oauth2/callback`.
163
+
3. Provide **Unique Identifier** (passed as `--client-id`) and take note of **Secret** (passed as `--client-secret`).
164
+
3. Provide your subdomain via the `--zendesk-subdomain=<YOUR SUBDOMAIN>` option.
165
+
158
166
## Email Authentication
159
167
160
168
To authorize by email domain use `--email-domain=yourcompany.com`. To authorize individual email addresses use `--authenticated-emails-file=/path/to/file` with one email per line. To authorize all email addresses use `--email-domain=*`.
0 commit comments