« DeepSeek apiplatform keycloak » : différence entre les versions
| Ligne 75 : | Ligne 75 : | ||
==== a. '''Configuration de Keycloak''' ==== | ==== a. '''Configuration de Keycloak''' ==== | ||
*1. '''Créer un Realm''' : | |||
:Un realm est un espace isolé dans Keycloak pour gérer les utilisateurs, les rôles, et les clients. | |||
*2. '''Créer un Client''' : | |||
:Un client représente votre application (ou API) dans Keycloak. | |||
:Configurer le client pour utiliser le protocole OAuth2 ou OpenID Connect. | |||
*3. '''Définir les Rôles et Permissions''' : | |||
:Créer des rôles (par exemple, `ROLE_ADMIN`, `ROLE_USER`). | |||
:Optionnellement, définir des permissions fines pour les ressources. | |||
*4. '''Configurer les Utilisateurs''' : | |||
:Ajouter des utilisateurs et leur assigner des rôles. | |||
*5. '''Récupérer les informations de connexion''' : | |||
:URL du serveur Keycloak. | |||
:Client ID et Client Secret (pour l'authentification côté serveur). | |||
==== b. '''Configuration d'API Platform''' ==== | ==== b. '''Configuration d'API Platform''' ==== | ||