Lieux
Participation sans Dokos
Il est possible de se connecter à la fédération via d'autres applications que Dokos
Le concept de fédération de lieux a été conçu dès l'origine pour être ouvert à d'autres applications que Dokos.
Afin de se connecter à l'instance centrale - fonctionnant avec Dokos et l'application Fédération de lieux - il est nécessaire, a minima, que le logiciel du lieu puisse servir de fournisseur d'authentification OpenID.
Authentification
L'authentification se fait via le protocole OpenID Connect
Keycloak
Settings
- Créer un nouveau client Keycloak
- Ajouter un identifiant client et un nom pour votre client
- Configurez les élements suivants:
- Client Protocol: openid-connect
- Access Type: confidential
- Standard Flow Enabled: On
- Root URL: A déterminer
- Valid Redirect URIs: A déterminer/*
- Web Origins: A déterminer
Enregistrez et activez le client
Credentials
- Client Authenticator: Client Id and Secret
Configuration dans l'application de fédération de lieux
- Créez un nouveau lieu
- ID du client: Client ID de votre client Keycloak (Section Settings)
- Secret client: Secret de votre client Keycloak (Section Credentials)
- URL de base: URL de votre royaume Keycloak (ex: https://lemur-58.cloud-iam.com/)
- Une fois enregistré, ouvrez le document lié à la clé de connexion sociale et remplacez les valeurs suivantes:
- URL d'authorisation:
/protocol/openid-connect/auth
- URL du jeton d'accès:
/protocol/openid-connect/token
- Endpoint API:
/protocol/openid-connect/userinfo
Confirmation
🚧 Rédaction en cours 🚧
Webhooks
🚧 Rédaction en cours 🚧