website/integrations: Updated Gitea Integration (#1972)
* Updated Gitea Integration Described a fix to a situation where Gitea might require an additional OIDC mapping in order to make the authentication flow function properly. * Update index.md Updated as discussed in PR * Update index.md Implementing requested changes
This commit is contained in:
parent
c78236a2a2
commit
88859b1c26
|
@ -62,6 +62,21 @@ Change the following fields
|
||||||
- Icon URL: https://raw.githubusercontent.com/goauthentik/authentik/master/web/icons/icon.png
|
- Icon URL: https://raw.githubusercontent.com/goauthentik/authentik/master/web/icons/icon.png
|
||||||
- OpenID Connect Auto Discovery URL: https://authentik.company/application/o/gitea-slug/.well-known/openid-configuration
|
- OpenID Connect Auto Discovery URL: https://authentik.company/application/o/gitea-slug/.well-known/openid-configuration
|
||||||
|
|
||||||
|
|
||||||
![](./gitea1.png)
|
![](./gitea1.png)
|
||||||
|
|
||||||
`Add Authentication Source` and you should be done. Your Gitea login page should now have a `Sign in With` followed by the authentik logo which you can click on to sign-in to Gitea with Authentik creds.
|
`Add Authentication Source`
|
||||||
|
|
||||||
|
Next you should edit your Gitea's 'app.ini' to make Gitea request the proper OIDC Scope from Authentik. (It'll by default only ask for the 'openid' scope which doesn't provide us with the relevant information.)
|
||||||
|
|
||||||
|
|
||||||
|
In your Gitea instance, navigate to your app.ini and make the following changes
|
||||||
|
|
||||||
|
- If it doesn't exist yet, create a `[oauth2_client]` section
|
||||||
|
- Set `OPENID_CONNECT_SCOPES` to `email profile`
|
||||||
|
|
||||||
|
|
||||||
|
Restart Gitea and you should be done!
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Reference in New Issue