feat(api): implémentation du service KazApiService et intégration dans le UserController #1

Merged
melvin-leveque merged 1 commits from feat/ajout_client_kazapi into main 2026-03-01 17:57:04 +01:00
  • Création du service KazApiService pour gérer les interactions avec l'API Kaz.
    • Authentification via token JWT.
    • Vérification de l'existence d'un utilisateur dans le service LDAP.
  • Ajout d'une route dans le UserController pour rendre une vue utilisateur basée sur les données obtenues via l'API.
  • Configuration du client HTTP kaz_api.client dans framework.yaml avec une base URI et des headers par défaut.
  • Ajout des paramètres d'environnement liés à l'API (KAZ_API_USER, KAZ_API_PASSWORD, KAZ_API_BASE_URL) dans le fichier .env.
  • Mise à jour des services dans services.yaml pour inclure les dépendances nécessaires.
- Création du service `KazApiService` pour gérer les interactions avec l'API Kaz. - Authentification via token JWT. - Vérification de l'existence d'un utilisateur dans le service LDAP. - Ajout d'une route dans le `UserController` pour rendre une vue utilisateur basée sur les données obtenues via l'API. - Configuration du client HTTP `kaz_api.client` dans `framework.yaml` avec une base URI et des headers par défaut. - Ajout des paramètres d'environnement liés à l'API (`KAZ_API_USER`, `KAZ_API_PASSWORD`, `KAZ_API_BASE_URL`) dans le fichier `.env`. - Mise à jour des services dans `services.yaml` pour inclure les dépendances nécessaires.
melvin-leveque added 1 commit 2026-03-01 17:55:43 +01:00
- Création du service `KazApiService` pour gérer les interactions avec l'API Kaz.
  - Authentification via token JWT.
  - Vérification de l'existence d'un utilisateur dans le service LDAP.
- Ajout d'une route dans le `UserController` pour rendre une vue utilisateur basée sur les données obtenues via l'API.
- Configuration du client HTTP `kaz_api.client` dans `framework.yaml` avec une base URI et des headers par défaut.
- Ajout des paramètres d'environnement liés à l'API (`KAZ_API_USER`, `KAZ_API_PASSWORD`, `KAZ_API_BASE_URL`) dans le fichier `.env`.
- Mise à jour des services dans `services.yaml` pour inclure les dépendances nécessaires.
melvin-leveque merged commit ec4919230b into main 2026-03-01 17:57:04 +01:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: melvin-leveque/interface-kaznautes#1