You've already forked oauth2-proxy
mirror of
https://github.com/oauth2-proxy/oauth2-proxy.git
synced 2025-08-10 22:51:31 +02:00
* add new docs version 7.11.x * update to release version v7.11.0 * add changelog entry for v7.11.0 Signed-off-by: Jan Larwig <jan@larwig.com> --------- Signed-off-by: Jan Larwig <jan@larwig.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Jan Larwig <jan@larwig.com>
26 lines
789 B
Markdown
26 lines
789 B
Markdown
---
|
|
id: sourcehut
|
|
title: SourceHut
|
|
---
|
|
|
|
1. Create a new OAuth client: https://meta.sr.ht/oauth2
|
|
2. Under `Redirection URI` enter the correct URL, i.e.
|
|
`https://internal.yourcompany.com/oauth2/callback`
|
|
|
|
To use the provider, start with `--provider=sourcehut`.
|
|
|
|
If you are hosting your own SourceHut instance, make sure you set the following
|
|
to the appropriate URLs:
|
|
|
|
```shell
|
|
--login-url="https://<meta.your.instance>/oauth2/authorize"
|
|
--redeem-url="https://<meta.your.instance>/oauth2/access-token"
|
|
--profile-url="https://<meta.your.instance>/query"
|
|
--validate-url="https://<meta.your.instance>/profile"
|
|
```
|
|
|
|
The default configuration allows everyone with an account to authenticate.
|
|
Restricting access is currently only supported by
|
|
[email](#email-authentication).
|
|
|