You've already forked oauth2-proxy
mirror of
https://github.com/oauth2-proxy/oauth2-proxy.git
synced 2025-08-06 22:42:56 +02:00
feat: add SourceHut (sr.ht) provider (#2359)
* Add SourceHut (sr.ht) provider * fix changelog entry Signed-off-by: Jan Larwig <jan@larwig.com> --------- Signed-off-by: Jan Larwig <jan@larwig.com> Co-authored-by: Jan Larwig <jan@larwig.com>
This commit is contained in:
25
docs/docs/configuration/providers/sourcehut.md
Normal file
25
docs/docs/configuration/providers/sourcehut.md
Normal file
@ -0,0 +1,25 @@
|
||||
---
|
||||
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).
|
||||
|
Reference in New Issue
Block a user