Grist
Connexion avec Nextcloud
Installation du plugin OIDC Identity Provider
Sur l’intance Nextcloud, on installe l’application OIDC Identity Provider : https://apps.nextcloud.com/apps/oidc
Disponible aussi sur le dépôt : https://github.com/H2CK/oidc
Documentation du plugin : https://github.com/H2CK/oidc/wiki/User-Documentation
Configuration
On ajoute un client avec les informations suivantes :
- Nom : Grist
- URIs de redirection : https://grist.[MONSITE]/oauth2/callback
Configuration du service via Docker
Dans le fichier grist.env :
GRIST_OIDC_IDP_ISSUER=https://nextcloud.[MONSITE]/index.php/.well-known/openid-configuration
GRIST_OIDC_SP_HOST=https://grist.[MONSITE]
GRIST_OIDC_SCOPES=openid profile email
GRIST_OIDC_IDP_CLIENT_ID=[Identifiant fourni par l'application Nextcloud]
GRIST_OIDC_IDP_CLIENT_SECRET=[Secret fourni par l'application Nextcloud]