0f1a6d865d
Applications can now declare a `credentials:` list in the YAML manifest.
Each entry holds a static `client_id` (and optional `secret`) that is
provisioned via POST /applications/{id}/extcredentials when the application
is first created. Existing applications are never modified.
Also adds CHANGELOG.md and ROADMAP.md for the v0.1.0 initial release.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
57 lines
1.8 KiB
YAML
57 lines
1.8 KiB
YAML
# =============================================================================
|
|
# Manifeste de normalisation Axway API Manager
|
|
# =============================================================================
|
|
# Décrit les applications clientes à garantir sur les environnements.
|
|
#
|
|
# Les organisations sont gérées manuellement dans l'API Manager.
|
|
# Ce manifeste ne contient que la section "applications".
|
|
#
|
|
# Chaque objet peut cibler des environnements spécifiques via "environments:".
|
|
# Si "environments" est absent ou vide → s'applique à TOUS les environnements.
|
|
# =============================================================================
|
|
|
|
applications:
|
|
|
|
# Application présente sur tous les environnements
|
|
- name: "MonAppMobile"
|
|
organization: "Partenaires-Externes"
|
|
description: "Application mobile grand public"
|
|
email: "mobile-app@example.com"
|
|
enabled: true
|
|
credentials:
|
|
- client_id: "my-external-client-id"
|
|
apis:
|
|
- name: "Catalogue-Produits"
|
|
version: "v2"
|
|
- name: "Commandes"
|
|
version: "v1"
|
|
- "Notifications" # syntaxe courte (sans version)
|
|
|
|
# Application restreinte à PROD et PREPROD
|
|
- name: "BackOffice-CRM"
|
|
organization: "Equipe-Integration"
|
|
description: "Connecteur CRM back-office"
|
|
email: "crm-team@example.com"
|
|
enabled: true
|
|
environments:
|
|
- PREPROD
|
|
- PROD
|
|
apis:
|
|
- name: "Clients"
|
|
version: "v3"
|
|
- name: "Contrats"
|
|
version: "v1"
|
|
|
|
# Application de test uniquement sur DEV et RECETTE
|
|
- name: "Robot-Tests-API"
|
|
organization: "Equipe-QA"
|
|
description: "Client Robot Framework pour tests d'intégration"
|
|
enabled: true
|
|
environments:
|
|
- DEV
|
|
- RECETTE
|
|
apis:
|
|
- "Catalogue-Produits"
|
|
- "Commandes"
|
|
- "Clients"
|