Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Comment afficher une réponse SAML dans votre navigateur à des fins de dépannage
Les procédures suivantes décrivent l'affichage de la réponse SAML de votre fournisseur de services dans votre navigateur lors du dépannage d'un problème lié à SAML 2.0.
Pour tous les navigateurs, accédez à la page où vous pouvez reproduire le problème. Ensuite, suivez les étapes correspondant au navigateur approprié :
Rubriques
Google Chrome
Pour afficher une réponse SAML dans Chrome
Ces étapes ont été testées à l'aide de la version 106.0.5249.103 (build officielle) (arm64) de Google Chrome. Si vous utilisez une autre version, il vous faudra peut-être modifier les étapes en conséquence.
-
Appuyez sur F12 pour démarrer la console Outils pour développeurs.
-
Sélectionnez l'onglet Réseau, puis sélectionnez Conserver le journal en haut à gauche de la fenêtre Outils pour développeurs.
-
Reproduisez le problème.
-
(Facultatif) Si la colonne Méthode n'est pas visible dans le volet du journal Outils pour développeurs Réseau, cliquez avec le bouton droit sur l'étiquette d'une colonne et choisissez Méthode pour ajouter la colonne.
-
Recherchez une Publication SAML dans le volet du journal Outils pour développeurs Réseau. Sélectionnez cette ligne, puis affichez l'onglet Charge utile en haut. Recherchez l'élément SAMLResponse contenant la demande encodée. La valeur associée est la réponse encodée au format Base64.
Mozilla Firefox
Pour afficher une réponse SAML dans Firefox
Cette procédure a été testée avec la version 105.0.3 (64 bits) de Mozilla Firefox. Si vous utilisez une autre version, il vous faudra peut-être modifier les étapes en conséquence.
-
Appuyez sur F12 pour démarrer la console Outils Web Developer.
-
Sélectionnez l'onglet Réseau.
-
Dans le coin supérieur droit de la fenêtre Outils Web Developer, cliquez sur options (petite icône d'engrenage). Sélectionnez Conserver les journaux.
-
Reproduisez le problème.
-
(Facultatif) Si la colonne Méthode n'est pas visible dans le volet du journal Outils Web Developer Réseau, cliquez avec le bouton droit sur l'étiquette d'une colonne et choisissez Méthode pour ajouter la colonne.
-
Recherchez un POST SAML dans le tableau. Sélectionnez cette ligne, puis affichez l'onglet Requête et trouvez l'élément SamlResponse. La valeur associée est la réponse encodée au format Base64.
Apple Safari
Pour afficher une réponse SAML dans Safari
Ces étapes ont été testées à l'aide de la version 16.0 (17614.1.25.9.10, 17614) d'Apple Safari. Si vous utilisez une autre version, il vous faudra peut-être modifier les étapes en conséquence.
-
Activez Web Inspector dans Safari. Ouvrez la fenêtre Préférences, sélectionnez l'onglet Avancées, puis sélectionnez Afficher le menu Développement dans la barre de menus.
-
Vous pouvez maintenant ouvrir Web Inspector. Choisissez Développement dans la barre de menu, puis sélectionnez Afficher Web Inspector.
-
Sélectionnez l'onglet Réseau.
-
Dans l'angle supérieur gauche de la fenêtre Web Inspector, choisissez les options (l'icône représentant un petit cercle contenant trois lignes horizontales). Sélectionnez Conserver le journal.
-
(Facultatif) Si la colonne Méthode n'est pas visible dans le volet du journal Web Inspector Réseau, cliquez avec le bouton droit sur l'étiquette d'une colonne et choisissez Méthode pour ajouter la colonne.
-
Reproduisez le problème.
-
Recherchez un POST SAML dans le tableau. Sélectionnez cette ligne, puis affichez l'onglet En-têtes.
-
Recherchez l'élément SAMLResponse contenant la demande encodée. Faites défiler la liste pour localiser l'élément
Request Data
nomméSAMLResponse
. La valeur associée est la réponse encodée au format Base64.
Que faire de la réponse SAML encodée au format Base64
Une fois que vous avez trouvé l'élément contenant la réponse SAML encodée au format Base64 dans votre navigateur, copiez-le et utilisez votre outil de décodage Base64 favori pour extraire la réponse avec balise XML.
Conseil de sécurité
Dans la mesure où les données de réponse SAML que vous affichez peuvent être des données de sécurité sensibles, il est recommandé de ne pas utiliser un décodeur Base64 en ligne. Préférez un outil installé sur un ordinateur local qui n'achemine pas les données SAML via le réseau.
Option intégrée pour les systèmes Windows (PowerShell) :
PS C:\>
[System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String("base64encodedtext
"))
Option intégrée pour les systèmes MacOS et Linux :
$
echo "base64encodedtext
" | base64 --decode