« DeepSeek apiplatform keycloak » : différence entre les versions
Aucun résumé des modifications |
|||
| Ligne 155 : | Ligne 155 : | ||
4. '''Avantages de cette intégration''' | 4. '''Avantages de cette intégration''' | ||
; '''Sécurité''' : | |||
- Keycloak gère l'authentification de manière centralisée et sécurisée. | - Keycloak gère l'authentification de manière centralisée et sécurisée. | ||
; '''Flexibilité''' : | |||
- API Platform permet de créer des API performantes et modulaires. | - API Platform permet de créer des API performantes et modulaires. | ||
; '''Interopérabilité''' : | |||
- Les protocoles OAuth2 et OpenID Connect sont standardisés et largement supportés. | - Les protocoles OAuth2 et OpenID Connect sont standardisés et largement supportés. | ||
; - '''Gestion des utilisateurs''' : | |||
- Keycloak offre une interface pour gérer les utilisateurs, les rôles, et les permissions. | - Keycloak offre une interface pour gérer les utilisateurs, les rôles, et les permissions. | ||
| Ligne 167 : | Ligne 167 : | ||
5. '''Outils et Bibliothèques Utiles''' | 5. '''Outils et Bibliothèques Utiles''' | ||
; '''lexik/jwt-authentication-bundle''' : | |||
- Pour gérer l'authentification JWT dans Symfony (utilisé par API Platform). | - Pour gérer l'authentification JWT dans Symfony (utilisé par API Platform). | ||
; '''web-token/jwt-framework''' : | |||
- Pour manipuler les tokens JWT. | - Pour manipuler les tokens JWT. | ||
; '''Keycloak Admin Client''' : | |||
- Pour interagir avec Keycloak programmatiquement (créer des utilisateurs, des rôles, etc.). | - Pour interagir avec Keycloak programmatiquement (créer des utilisateurs, des rôles, etc.). | ||
--- | |||
En résumé, API Platform et Keycloak fonctionnent ensemble en utilisant des tokens JWT pour sécuriser les API.<br /> | |||
Keycloak gère l'authentification et l'autorisation, tandis qu'API Platform expose les API et valide les tokens pour garantir un accès sécurisé. | |||
--- | --- | ||