Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
SAML-Antwort in Ihrem Browser anzeigen
In den folgenden Verfahren wird beschrieben, wie Sie die SAML-Antwort Ihres Dienstanbieters in Ihrem Browser anzeigen, wenn Sie ein Problem im Zusammenhang mit SAML 2.0 beheben.
Öffnen Sie in Ihrem jeweiligen Browser die Seite, auf der Sie das Problem reproduzieren können. Führen Sie dann die Schritte in Ihrem jeweiligen Browser aus:
Google Chrome
So zeigen Sie eine SAML-Antwort in Chrome an
Diese Schritte wurden mit der Version 106.0.5249.103 (Official Build) (arm64) von Google Chrome getestet. Wenn Sie eine andere Version verwenden, müssen Sie diese Schritte möglicherweise entsprechend anpassen.
-
Drücken Sie F12, um die Developer-Tools-Konsole zu starten.
-
Wählen Sie die Registerkarte Network (Netzwerk) und dann oben links im Fenster Developer Tools (Entwicklertools) die Option Preserve log (Protokoll beibehalten) aus.
-
Reproduzieren Sie das Problem.
-
(Optional) Wenn die Spalte Method (Methode) im Protokollbereich Developer Tools (Entwicklertools) Network (Netzwerk) nicht sichtbar ist, klicken Sie mit der rechten Maustaste auf eine beliebige Spaltenbezeichnung, und wählen Sie Method (Methode) aus, um die Spalte hinzuzufügen.
-
Suchen Sie im Protokollbereich Developer Tools (Entwicklertools) Network (Netzwerk) nach einem SAML-Beitrag. Wählen Sie diese Zeile aus und öffnen Sie dann oben die Registerkarte Payload (Nutzlast). Suchen Sie nach dem Element SAMLResponse, das die kodierte Anforderung enthält. Der zugehörige Wert ist die Base64-kodierte Antwort.
Mozilla Firefox
So zeigen Sie eine SAML-Antwort in Firefox an
Diese Schritte wurden mit der Mozilla-Firefox-Version 105.0.3 (64-bit) getestet. Wenn Sie eine andere Version verwenden, müssen Sie diese Schritte möglicherweise entsprechend anpassen.
-
Drücken Sie F12, um die Web-Developer-Tools-Konsole zu starten.
-
Wählen Sie die Registerkarte Network (Netzwerk).
-
Klicken Sie oben rechts im Fenster Web Developer Tools (Entwicklertools) auf „Options“ (Optionen) (das kleine Zahnradsymbol). Wählen Sie Persist logs (Protokolle beibehalten) aus.
-
Reproduzieren Sie das Problem.
-
(Optional) Wenn die Spalte Method (Methode) im Protokollbereich Web Developer Tools (Webentwicklertools) Network (Netzwerk) nicht sichtbar ist, klicken Sie mit der rechten Maustaste auf eine beliebige Spaltenbezeichnung, und wählen Sie Method (Methode) aus, um die Spalte hinzuzufügen.
-
Suchen Sie in der Tabelle nach einer POST SAML. Wählen Sie diese Zeile aus, rufen Sie dann die Registerkarte Request (Anfrage) auf und suchen Sie das Element SAMLResponse. Der zugehörige Wert ist die Base64-kodierte Antwort.
Apple Safari
So zeigen Sie eine SAML-Antwort in Safari an
Diese Schritte wurden mit Version 16.0 (17614.1.25.9.10, 17614) von Apple Safari getestet. Wenn Sie eine andere Version verwenden, müssen Sie diese Schritte möglicherweise entsprechend anpassen.
-
Aktivieren Sie Web Inspector in Safari. Öffnen Sie das Fenster Preferences (Präferenzen), klicken Sie auf die Registerkarte Advanced (Erweitert) und wählen Sie dann die Option für Show Develop menu in the menu bar (Menü "Entwickeln" in der Menüleiste anzeigen).
-
Nun können Sie Web Inspector öffnen. Wählen Sie in der Menüleiste Develop (Entwickeln) und dann Show Web Inspector (Web Inspector anzeigen) aus.
-
Wählen Sie die Registerkarte Network (Netzwerk).
-
Wählen Sie oben links im Fenster Web Inspector „Options“ (Optionen) aus (das kleine Kreissymbol mit drei horizontalen Linien). Wählen Sie Preserve log (Protokoll beibehalten) aus.
-
(Optional) Wenn die Spalte Method (Methode) im Protokollbereich Web Developer Inspector Network (Netzwerk) nicht sichtbar ist, klicken Sie mit der rechten Maustaste auf eine beliebige Spaltenbezeichnung, und wählen Sie Method (Methode) aus, um die Spalte hinzuzufügen.
-
Reproduzieren Sie das Problem.
-
Suchen Sie in der Tabelle nach einer POST SAML. Wählen Sie diese Zeile aus und rufen Sie die Registerkarte „Header“ auf.
-
Suchen Sie nach dem Element SAMLResponse, das die kodierte Anforderung enthält. Führen Sie einen Bildlauf nach unten durch, um nach
Request Data
mit dem NamenSAMLResponse
zu suchen. Der zugehörige Wert ist die Base64-kodierte Antwort.
Vorgehensweise bei der Base64-kodierten SAML-Antwort
Wenn Sie das Base64-kodierte SAML-Antwortelement in Ihrem Browser gefunden haben, kopieren Sie es und extrahieren Sie die XML-markierte Antwort mit Ihrem bevorzugten Base64-Decodierungstool.
Sicherheitshinweis
Da die angezeigten SAML-Antwortdaten möglicherweise sensible Sicherheitsdaten enthalten, empfehlen wir Ihnen, keinen Online-Base64-Decoder zu verwenden. Verwenden Sie stattdessen ein auf Ihrem lokalen Computer installiertes Tool, das Ihre SAML-Daten nicht über das Netzwerk sendet.
Integrierte Option für Windows-Systeme (PowerShell):
PS C:\>
[System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String("base64encodedtext
"))
Integrierte Option für MacOS- und Linux-Systeme:
$
echo "base64encodedtext
" | base64 --decode
Überprüfen der Werte in der dekodierten Datei
Überprüfen Sie die Werte in der dekodierten SAML-Antwortdatei.
-
Überprüfen Sie, ob der Wert für das Attribut saml:NameID mit dem Benutzernamen des authentifizierten Benutzers übereinstimmt.
-
Überprüfen Sie den Wert für https://aws.amazon.com/SAML/Attributes/Role. Bei ARN und SAML-Anbieter muss die Groß-/Kleinschreibung beachtet werden und die ARN muss mit der Ressource in Ihrem Konto übereinstimmen.
-
Überprüfen Sie den Wert für https://aws.amazon.com/SAML/Attributes/RoleSessionName. Der Wert muss mit dem Wert in der Antragsregel übereinstimmen.
-
Wenn Sie den Attributwert für eine E-Mail-Adresse oder einen Kontonamen konfigurieren, achten Sie darauf, dass die Werte korrekt sind. Die Werte müssen der E-Mail-Adresse oder dem Kontonamen des authentifizierten Benutzers entsprechen.
Auf Fehler prüfen und Konfiguration bestätigen
Überprüfen Sie, ob die Werte Fehler enthalten und bestätigen Sie die Richtigkeit der folgenden Konfigurationen.
-
Die Antragsregeln erfüllen die erforderlichen Elemente und alle ARNs sind korrekt. Weitere Informationen finden Sie unter Konfigurieren Ihres SAML 2.0-IdP mit der Vertrauensstellung der vertrauenden Seite und Hinzufügen von Anträgen.
-
Sie haben die neueste Metadatendatei von Ihrem IdP in AWS in Ihrem SAML-Anbieter hochgeladen. Weitere Informationen finden Sie unter Aktivieren des Zugriffs von SAML 2.0-Verbundbenutzern auf AWS Management Console.
-
Sie haben die Vertrauensrichtlinie der IAM-Rolle korrekt konfiguriert. Weitere Informationen finden Sie unter Methoden, um eine Rolle zu übernehmen.