mirror of
https://github.com/oauth2-proxy/oauth2-proxy.git
synced 2025-05-27 23:08:10 +02:00
25 lines
886 B
Markdown
25 lines
886 B
Markdown
---
|
|
id: gitea
|
|
title: Gitea
|
|
---
|
|
|
|
:::note
|
|
This is not actually its own provider. For more details and options please refer to the [GitHub Provider Options](github.md)
|
|
:::
|
|
|
|
1. Create a new application: `https://< your gitea host >/user/settings/applications`
|
|
2. Under `Redirect URI` enter the correct URL i.e. `https://<proxied host>/oauth2/callback`
|
|
3. Note the Client ID and Client Secret.
|
|
4. Pass the following options to the proxy:
|
|
|
|
```
|
|
--provider="github"
|
|
--redirect-url="https://<proxied host>/oauth2/callback"
|
|
--provider-display-name="Gitea"
|
|
--client-id="< client_id as generated by Gitea >"
|
|
--client-secret="< client_secret as generated by Gitea >"
|
|
--login-url="https://< your gitea host >/login/oauth/authorize"
|
|
--redeem-url="https://< your gitea host >/login/oauth/access_token"
|
|
--validate-url="https://< your gitea host >/api/v1/user/emails"
|
|
```
|