Bonne réponse
- ADans l'en-tête HTTP Authorization
Explication
Les bearer tokens sont généralement envoyés dans l'en-tête HTTP Authorization. Les paramètres de requête ou les corps de requête peuvent transporter des identifiants dans certaines API personnalisées, mais le modèle REST standard est un en-tête Authorization tel que 'Authorization: Bearer <token>'.
Pour aller plus loin
Les bearer tokens sont une forme de jeton d'accès utilisé dans l'authentification d'API REST pour prouver l'identité du client effectuant la requête. Ces jetons sont généralement générés par un serveur d'authentification et doivent être inclus dans chaque requête API pour autoriser l'accès aux ressources protégées. L'en-tête HTTP Authorization est la méthode standardisée pour transmettre les bearer tokens, en utilisant la syntaxe 'Authorization: Bearer <token>'. Cet en-tête fait partie du protocole HTTP, que les API REST utilisent comme couche de transport, ce qui en fait l'endroit logique et sécurisé pour inclure les identifiants d'authentification.
La décision de placer les bearer tokens dans l'en-tête HTTP Authorization suit le style architectural REST et les standards HTTP. Cette approche sépare les données d'authentification du corps du message et des paramètres d'URL, réduisant le risque de fuite de jeton par le biais des journaux (logs) ou des caches. Les scripts d'automatisation réseau Cisco qui interagissent avec les API REST des contrôleurs doivent respecter ce standard pour garantir une authentification et une autorisation réussies. L'utilisation de HTTPS chiffre l'ensemble du message HTTP, y compris les en-têtes, protégeant ainsi le bearer token contre l'interception pendant la transmission.
Un piège d'examen courant consiste à confondre l'emplacement du bearer token avec les champs de protocoles de couches inférieures comme les trailers Ethernet ou les champs de checksum TCP, qui ne transportent pas de données de couche application. Une autre erreur consiste à supposer que les réponses DNS peuvent transporter des jetons d'authentification, ce qu'elles ne peuvent pas faire puisque le DNS n'a aucun rapport avec la sécurité des API REST. En pratique, placer les jetons en dehors de l'en-tête Authorization entraîne un échec d'authentification et des risques de sécurité potentiels. Comprendre cette distinction est essentiel pour les tâches d'automatisation Cisco et pour réussir les questions de l'examen CCNA sur les principes fondamentaux de la sécurité des API REST.
À propos de ces questions d'entraînement
Cette question fait partie des questions d'entraînement 200-301 originales de Courseiva, rédigées pour apprendre et jamais copiées d'examens réels ou de dumps.
Traduite de l'original anglais avec l'IA et vérifiée pour le sens. Les codes d'examen, les commandes et les noms de produits sont conservés tels qu'ils apparaissent à l'examen.