- 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.
17 lines
408 B
YAML
17 lines
408 B
YAML
framework:
|
|
secret: '%env(APP_SECRET)%'
|
|
session: true
|
|
http_client:
|
|
scoped_clients:
|
|
kaz_api.client:
|
|
base_uri: '%env(KAZ_API_BASE_URL)%'
|
|
headers:
|
|
Accept: 'application/json'
|
|
|
|
# Section pour les tests
|
|
when@test:
|
|
framework:
|
|
test: true
|
|
session:
|
|
storage_factory_id: session.storage.factory.mock_file
|