flowchart TB
subgraph L0["Expérience et identité d’entreprise"]
direction LR
L0N0["Clients API et équipes NOC
Développeurs partenaires · ingénieurs plateforme · opérateurs"]
L0N1["Portails Next.js / TypeScript
Sandbox · documentation · mesure d’usage · vues exploitation / SLO"]
L0N0 -->|"Accès HTTPS"| L0N1
L0N2["Identité d’entreprise et RBAC
OIDC / SAML · rôles par tenant · EN / ES / FR / HT"]
L0N1 -->|"SSO et autorisation"| L0N2
end
subgraph L1["Passerelle et adaptation des capacités"]
direction LR
L1N0["Passerelle API d’entreprise
OAuth2 · mTLS selon les besoins · limitation de débit"]
L1N1["Services API CAMARA
QoD · SIM Swap · Number Verification · Device Location / Status"]
L1N0 -->|"Requêtes API authentifiées"| L1N1
L1N2["Adaptateurs de consentement et de politique
Schémas OpenAPI versionnés · autorisation opérateur · CAPIF si disponible"]
L1N1 -->|"Correspondance des capacités et du consentement"| L1N2
end
subgraph L2["Exposition réseau et gestion distincte"]
direction LR
L2N0["3GPP NEF / SCEF
Interfaces d’exposition N33 / T8 prises en charge par l’opérateur"]
L2N1["Capacités du cœur 4G / 5G
Fonctions réseau autorisées par les politiques"]
L2N0 -->|"Accès réseau autorisé"| L2N1
L2N2["Gestion Ericsson ENM
Intégration CM / FM / PM distincte ; aucun point d’accès NEF / SCEF"]
L2N1 -->|"Interfaces de gestion distinctes"| L2N2
end
L0N1 -.->|"Les API du portail passent par la passerelle authentifiée ; les changements opérationnels utilisent des demandes GitOps revues."| L1N0
L1N2 -.->|"Les adaptateurs utilisent uniquement les API et versions activées par l’opérateur."| L2N0
L0N2 -.->|"La passerelle vérifie l’appelant et la politique du tenant."| L1N0
%% Les requêtes portail et API gateway appliquent l’authentification OIDC/OAuth 2.0 par locataire et des limites de débit. L’exposition 3GPP NEF/SCEF reste isolée de la gestion ENM sur des VRF dédiés.
%% Topologies de référence, et non une garantie d’adéquation à votre parc. Les versions de protocole, les frontières réseau, les rôles et les objectifs de service sont fixés dans le design de bas niveau pendant le Sprint d’évaluation.