Cloud-native API Gateway propose des plugins d'authentification et d'autorisation qui vous aident à renforcer la sécurité du système et le contrôle des accès.
|
Plugin |
Description |
|
Le plugin key-auth authentifie les requêtes à l'aide d'une clé API extraite des paramètres d'URL ou des en-têtes de requête, et vérifie que cette clé dispose des permissions d'accès requises. |
|
|
Le plugin basic-auth authentifie les requêtes selon la norme HTTP Basic Auth. |
|
|
Le plugin hmac-auth génère une signature HMAC infalsifiable pour les requêtes HTTP afin d'authentifier et d'autoriser les appelants. |
|
|
Le plugin jwt-auth authentifie les requêtes à l'aide de jetons JSON Web Token (JWT) extraits des paramètres d'URL, des en-têtes de requête ou du champ Cookie, et vérifie que le jeton dispose des permissions d'accès requises. Contrairement à la section Configurer l'authentification JWT, le plugin jwt-auth permet également d'identifier les appelants, ce qui vous offre la possibilité de configurer des identifiants JWT distincts pour chaque appelant. |
|
|
Le plugin oauth2 délivre des jetons d'accès OAuth2 basés sur JWT, conformément à la spécification RFC 9068. |
|
|
Le plugin jwt-logout s'appuie sur Redis pour mettre en œuvre un mécanisme de gestion d'état faible pour JWT, permettant la déconnexion active des jetons et le respect d'une session unique. Par exemple, lorsqu'un utilisateur se connecte depuis un nouvel appareil, le plugin peut automatiquement le déconnecter de l'appareil précédent. |