API d’authentification
Utilisez l'API d'authentification pour générer, actualiser et gérer les jetons JSON Web Tokens (JWT) nécessaires à l'authentification et l'autorisation en vue d'utiliser les API de la Control Room.
Configurer l’authentification ou l’autorisation pour votre application
- Générez un jeton avec l’un des points de terminaison suivants :Remarque : Par défaut, les jetons expirent au bout de 20 minutes.
- API S'authentifier avec le nom d'utilisateur et le mot de passe
Si vous utilisez les API de la Control Room dans Swagger ou un autre client REST, utilisez cette méthode d’authentification.
- API S'authentifier avec le nom d'utilisateur et la clé API
Utilisez cette méthode d’authentification pour générer le jeton sans avoir besoin du mot de passe de l’utilisateur, par exemple pour les entreprises qui utilisent l’authentification unique (SSO).
- Mécanisme de négociation GSS-API simple et protégé (SPNEGO)
Vous pouvez utiliser SPNEGO si votre Control Room est configurée avec le mode d’authentification Active Directory (AD) et qu’il est compatible Kerberos.
Dans une Control Room configurée avec SPNEGO, vous pouvez utiliser l'URL suivante pour générer un jeton :
https://<your_control_room_url/v1/authentication/SPNEGO
- API S'authentifier avec le nom d'utilisateur et le mot de passe
- Valider un jeton d'authentification API
- Actualisation d’un jeton d’authentification valide API
- API Faire expirer un jeton d’authentification