From 7d5a59098dd49290ae05caecdb03a957d1460954 Mon Sep 17 00:00:00 2001 From: Amir Zarrinkafsh Date: Thu, 11 Nov 2021 15:36:21 +1100 Subject: [PATCH] docs: add hashicorp vault oidc configuration and update minio tested version (#2592) --- docs/community/oidc-integrations.md | 36 +++++++++++++++-------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/docs/community/oidc-integrations.md b/docs/community/oidc-integrations.md index 4e712170..82a7ed4f 100644 --- a/docs/community/oidc-integrations.md +++ b/docs/community/oidc-integrations.md @@ -11,15 +11,16 @@ nav_order: 4 ## Currently Tested Applications -| Application | Minimal Version | Notes | -| :---------: | :----------------------------: | :-----: | -| Gitea | `1.14.6` | | -| GitLab | `13.0.0` | | -| Grafana | `8.0.5` | | -| MinIO | `RELEASE.2021-07-12T02-44-53Z` | must set `MINIO_IDENTITY_OPENID_CLAIM_NAME: groups` in MinIO and set [MinIO policies] as groups in Authelia | -| Nextcloud | `22.1.0` | Tested using the `nextcloud-oidc-login` app - [Link](https://github.com/pulsejet/nextcloud-oidc-login)| -| Wekan | `5.41` | | -| Portainer CE| `2.6.1` | Settings to use username as ID: set `Scopes` to `openid` and `User Identifier` to `sub` | +| Application | Minimal Version | Notes | +| :------------: | :----------------------------: | :-----: | +| Gitea | `1.14.6` | | +| GitLab | `13.0.0` | | +| Grafana | `8.0.5` | | +| Hashicorp Vault| `1.8.1` | | +| MinIO | `RELEASE.2021-11-09T03-21-45Z` | must set `MINIO_IDENTITY_OPENID_CLAIM_NAME: groups` in MinIO and set [MinIO policies] as groups in Authelia | +| Nextcloud | `22.1.0` | Tested using the `nextcloud-oidc-login` app - [Link](https://github.com/pulsejet/nextcloud-oidc-login)| +| Wekan | `5.41` | | +| Portainer CE | `2.6.1` | Settings to use username as ID: set `Scopes` to `openid` and `User Identifier` to `sub` | [MinIO policies]: https://docs.min.io/minio/baremetal/security/minio-identity-management/policy-based-access-control.html#minio-policy @@ -29,11 +30,12 @@ If you do not find the application in the list below, you will need to search fo `` needs to be substituted with the full URL on which the application runs on. If GitLab, as an example, was reachable under `https://gitlab.example.com`, `` would be exactly the same. -| Application | Version | Callback URL | Notes | -| :---------: | :----------------------------: | :------------------------------------------------------: |:-----:| -| Gitea | `1.14.6` | `/user/oauth2/authelia/callback` |`ROOT_URL` in `[server]` section of `app.ini` must be configured correctly. Typically it is `/`. The string `authelia` in the callback url is the `Authentication Name` of the configured Authentication Source in Gitea (Authentication Type: OAuth2, OAuth2 Provider: OpenID Connect). -| GitLab | `14.0.1` | `/users/auth/openid_connect/callback` | | -| MinIO | `RELEASE.2021-07-12T02-44-53Z` | `/oauth_callback` | | -| Nextcloud | `22.1.0` + `nextcloud-oidc-login` app | `/apps/oidc_login/oidc` | | -| Wekan | `5.41` | `/_oauth_oidc` | | -| Portainer CE| `2.6.1` | `` | | \ No newline at end of file +| Application | Version | Callback URL | Notes | +| :-----------: | :-----------------------------------: | :------------------------------------------------------: |:-----:| +| Gitea | `1.14.6` | `/user/oauth2/authelia/callback` |`ROOT_URL` in `[server]` section of `app.ini` must be configured correctly. Typically it is `/`. The string `authelia` in the callback url is the `Authentication Name` of the configured Authentication Source in Gitea (Authentication Type: OAuth2, OAuth2 Provider: OpenID Connect). +| GitLab | `14.0.1` | `/users/auth/openid_connect/callback` | | +| Hasicorp Vault| `14.0.1` | `/oidc/callback` and `/ui/vault/auth/oidc/oidc/callback` | | +| MinIO | `RELEASE.2021-07-12T02-44-53Z` | `/oauth_callback` | | +| Nextcloud | `22.1.0` + `nextcloud-oidc-login` app | `/apps/oidc_login/oidc` | | +| Wekan | `5.41` | `/_oauth_oidc` | | +| Portainer CE | `2.6.1` | `` | | \ No newline at end of file