# Identité et zéro confiance

> Vérifie l'identité de chaque appelant contre votre fournisseur d'identité, et exige exactement ce que le contrat demande, opération par opération. Quatre…

Concept - Depuis la version 0.3.0 - Flexway v1.6.3 - https://flexway.io/docs/product-identity/

> Guide produit : ce que la capacité apporte, pour qui, ses limites et la version qui l'a livrée - sans syntaxe de configuration.

| | |
| --- | --- |
| **Ce que ça fait** | Vérifie l'identité de chaque appelant contre **votre** fournisseur d'identité, et exige exactement ce que le contrat demande, opération par opération. Quatre identités de premier plan : jeton OIDC (JWT ou jeton opaque introspecté), clé d'API, certificat client (mTLS), en-têtes d'un maillage de confiance. **Fermé par défaut** : un en-tête non déclaré n'atteint pas l'amont, un paramètre non déclaré est refusé, une origine de navigateur non autorisée aussi |
| **Pourquoi c'est important** | La sécurité ne dépend plus de chaque équipe d'API. Le tenant de l'appelant vient d'une source vérifiée (claim signée, clé, certificat), jamais d'un en-tête que le client écrit lui-même. Chaque décision d'autorisation peut être journalisée en audit, sujet haché |
| **Cas d'usage** | Un fournisseur pour les employés et un autre pour les clients, dans la même passerelle ; des clés d'API pour un partenaire ou un batch, liées à un tenant, à des opérations et à une date de fin ; un serveur bancaire qui présente un certificat ; renommer une audience sans couper les anciens jetons |
| **Limites** | Flexway **consomme** des jetons, n'en émet pas ; la liaison des jetons au porteur (DPoP, mTLS RFC 8705) n'est pas construite ; la vérification de signature des webhooks **entrants** et les listes d'adresses IP arrivent en `1.8.0` |
| **Depuis** | `0.3.0` (OIDC, fermé par défaut), `0.1.0` (clés d'API, certificats clients), `1.0.0` (jetons opaques, audit des décisions, audiences multiples) |
| **Configurer** | [Brancher son fournisseur d'identité](https://flexway.io/docs/operations-identity/), [Clés d'API](https://flexway.io/docs/operations-api-keys/), [Certificats clients (mTLS)](https://flexway.io/docs/operations-client-certificates/) |
