## 🛠️ Procédure
Introduction courte présentant l’objectif de la documentation.
## 🎯 Objectif
Description du résultat attendu.
## 📝 Prérequis
Liste des conditions et composants nécessaires.
## 🛠️ Procédure
## 🛠️ Procédure
## Configuration
## Ajouter une base de données
## Connexion avec Keycloak
```plaintext
- GF_AUTH_GENERIC_OAUTH_ENABLED=true
- GF_AUTH_GENERIC_OAUTH_SCOPES=email
- GF_AUTH_GENERIC_OAUTH_NAME=
- GF_AUTH_GENERIC_OAUTH_ALLOW_SIGN_UP=true
- GF_AUTH_GENERIC_OAUTH_CLIENT_ID=grafana
- GF_AUTH_GENERIC_OAUTH_CLIENT_SECRET=
- GF_AUTH_GENERIC_OAUTH_AUTH_URL=https:///auth/realms//protocol/openid-connect/auth
- GF_AUTH_GENERIC_OAUTH_TOKEN_URL=https:///auth/realms//protocol/openid-connect/token
- GF_AUTH_GENERIC_OAUTH_API_URL=https:///auth/realms//protocol/openid-connect/userinfo
- GF_AUTH_GENERIC_OAUTH_ROLE_ATTRIBUTE_PATH=contains(roles[*], 'admin') && 'Admin' || contains(roles[*], 'editor') && 'Editor' || 'Viewer'
```
## ✅ Vérification
Méthode permettant de confirmer le bon fonctionnement.
## 🐛 Résolution des problèmes
Erreurs fréquentes et pistes de diagnostic.
## 📚 Références
- Référence interne : E-AMBITION