Fehler und Korrekturen für Multi-SSO (SAML 2.0).
Eine Liste häufiger Fehler und zugehöriger Korrekturen für das Setup und die Konfiguration von Multi-SSO (SAML 2.0).
| Fehler in Instanzprotokollen | Testverbindungsnachricht | SAML-Eigenschaft | Diagnose | Beheben |
|---|---|---|---|---|
| NotAfter:<Thu Jun 05 22:57:44 PDT 2014> . | Stellen Sie sicher, dass das x509-IDP-Zertifikat vorhanden, gültig und aktiv ist. | N/V | Das aktuelle Zertifikat oder die SAML-Assertion ist abgelaufen. |
|
|
Stellen Sie sicher, dass das x509-IDP-Zertifikat vorhanden, gültig und aktiv ist | Die PEM-formatierte Zeichenfolge muss in das Feld PEM-Zertifikat eingegeben werden. | Das SAML-Zertifikat ist nicht vorhanden. Möglicherweise ist sie inaktiv. | Stellen Sie sicher, dass das richtige Zertifikat im PEM-Format in die Instanz hochgeladen wird. |
| Zertifikate stimmen nicht überein. Erwartet:<certStr> , Istwert:<inboundCert> . | Stellen Sie sicher, dass das x509-IDP-Zertifikat vorhanden, gültig und aktiv ist. | N/V | Das verfügbare Zertifikat in SNC stimmt nicht mit dem Zertifikat in der Assertion überein. Ursachen:
|
Bestätigen Sie, dass die PEM-formatierte Zeichenfolge im SAML 2.0-Zertifikatdatensatz mit dem X509-Zertifikat in der SAML-Antwort für den Anwender-IdP übereinstimmt. |
| Fehler beim Überprüfen der Gültigkeit des Zertifikats. | Stellen Sie sicher, dass das x509-IDP-Zertifikat vorhanden, gültig und aktiv ist | N/V | Das aktuelle Zertifikat ist möglicherweise abgelaufen. | Aktualisiert den SAML 2.0-Zertifikatdatensatz. |
| Signaturprofil konnte nicht validiert werden. | Stellen Sie sicher, dass das x509-IDP-Zertifikat vorhanden, gültig und aktiv ist. | N/V | Die Assertion wurde möglicherweise mit einem anderen Zertifikat signiert. | Überprüfen Sie, ob der IdP über dasselbe Zertifikat verfügt wie die SNC-Instanz. |
| InResponseTo-Attribut in SubjectConfirmationData stimmt nicht überein. Erwartet:<inResponseTo> , Istwert: . | Die Validierung des Antragstellers ist fehlgeschlagen. | N/V | Dieser Fehler wird angezeigt, wenn eine der folgenden Situationen auftritt:
|
Der IdP-Administrator muss bestätigen, dass die erwartete SAML-Antwort zurückgegeben wird. Diese Situation kann ein Problem mit dem Lastenausgleichsmodul oder der Infrastruktur sein. |
| SessionIndex-Wert nicht gefunden:<message> ... | SessionIndex ungültig. | N/V | Der SessionIndex ist in der SNC-Instanz erforderlich. Der IdP gibt ihn in der SAML-Antwort zurück, um eine erfolgreiche Authentifizierung zu gewährleisten. | Der IdP-Administrator muss bestätigen, dass der SessionIndex in der SAML-Antwort definiert ist. |
| Es konnte kein gültiges SubjectConfirmation-Element gefunden werden. | Die Validierung des Antragstellers ist fehlgeschlagen. | N/V | Bedingungen könnten aufgrund eines Fehlers beim IdP fehlen. Der StatusCode in der Antwort würde Beantworter anstelle des erwarteten Erfolgs enthalten. |
Überprüfen Sie die SAML-Antwort, um zu bestimmen, ob Bedingungen in der SAML-Antwort enthalten sind. Die gültigen Betreffbestätigungsdaten können für die richtige Zielgruppe abgelaufen sein oder nicht. |
Assertionszielgruppe stimmt nicht überein. Erwartet:<propAudience> , Istwert:<audienceUri> . oder Die Validierung des Elements "AudienceRestriction" ist fehlgeschlagen. Keine übereinstimmende Zielgruppe gefunden. |
Stellen Sie sicher, dass das Feld „Audience URI“ richtig eingestellt ist | Der Zielgruppen-URI, der das SAML2-Token akzeptiert. (Normalerweise ist dies der Instanz-URI. Beispiel: https://demo.service-now.com.) | Der in der SNC-Instanz konfigurierte Zielgruppen-URI muss mit dem Wert im IdP übereinstimmen. | Suchen<saml2:Audience> in der SAML-Antwort in den Protokollen, und vergewissern Sie sich, dass der Wert mit dem in der Instanz übereinstimmt. |
| Der Aussteller der Assertion ist ungültig. Erwartet:<value on instance> , Istwert:<value returned by IdP> | Der Aussteller der Assertion ist ungültig. | Die Identitätsanbieter-URL, die das SAML2-Sicherheitstoken mit Anwenderinformationen ausstellt. | Die ID der IdP-Entität (Aussteller) stimmt nicht mit dem in der SNC-Instanz definierten Wert überein. |
|
Betreff ist in der Zukunft gültig. Jetzt:<now> , NotBefore:<notBefore> oder Betreff ist abgelaufen. Jetzt:<now> , NotOnOrAfter:<notOnOrAfter> |
Die Bestätigung der Antragstellervalidierung ist fehlgeschlagen. | Die Zeit in Sekunden vor der Beschränkung „notBefore“ oder nach der Beschränkung „notOnOrAfter“, die als noch gültig gilt. | Die IdP-Uhr wird nicht mit der SP-Uhr synchronisiert. | Aktualisieren Sie die SAML-Eigenschaft „glide.authenticate.sso.saml2.Clockskew“ auf einen größeren Wert. Der Standardwert ist 180 Sekunden. Einige Fälle erfordern eine Einstellung von 300 oder höher. Unter Umständen müssen Sie auch die Uhrzeit auf Ihrem IdP-Server überprüfen. |
Assertion ist erst in der Zukunft gültig:<now> , notBefore:<notBefore> oder Assertion ist abgelaufen, jetzt:<now> , notOnOrAfter:<notOnOrAfter> |
Assertion ist ungültig. | Die Zeit in Sekunden vor der Beschränkung „notBefore“ oder nach der Beschränkung „notOnOrAfter“, die als noch gültig gilt. | Die IdP-Uhr wird nicht mit der SP-Uhr synchronisiert | Aktualisieren Sie die SAML-Eigenschaft auf einen größeren Wert. Standard: 60 Sekunden. Einige Fälle erfordern eine Einstellung von 300 oder höher. Unter Umständen müssen Sie auch die Uhrzeit auf Ihrem IdP-Server überprüfen. |
| Fehler oder Symptom | Diagnose | Beheben |
|---|---|---|
| Anmeldeanforderungen erzeugen eine Endlosschleife zwischen dem System und dem IdP, wenn „Hochsicherheit“ aktiviert ist. |
|
Legen Sie die Systemeigenschaft „glide.authenticate.failed_redirect“ fest (oder erstellen Sie sie), um fehlgeschlagene Authentifizierungsanforderungen an diese URL umzuleiten. |
| Das zur Authentifizierung des Anwenders oder der Anforderung verwendete Token ist mit dem Signaturalgorithmus http://www.w3.org/2001/04/xmldsig-more#rsa-sha256 signiert, was nicht der erwartete Signaturalgorithmus http://www ist. w3.org/2000/09/xmldsig#rsa-sha1 | Ereignisdetails finden Sie auf der Registerkarte Warnungskontext. | Navigieren Sie zur Registerkarte Erweitert des Konfigurationsdialogfelds „Relying Partei Trust“, und vergewissern Sie sich, dass der Algorithmus auf SHA-1 und nicht auf SHA-256 festgelegt ist. |
In der Systemprotokolltabelle (syslog) wird die Fehlermeldung urn:oasis:names:tc:SAML:2.0:status:Requester angezeigt. |
Wenn Ihr IdP (z. B. ADFS) mit dem Status oasis:names:tc:SAML:2.0:status:Requesterantwortet, hat er die Anmeldung aufgrund eines Problems mit der an ihn gesendeten Anforderung abgelehnt. Leider enthält die vom IdP erhaltene SAML-Antwort in den meisten Fällen keine weiteren Details für den Fehler. |
Überprüfen Sie die an den IdP gesendete SAML-Anforderung, und arbeiten Sie mit Ihrem IdP-Administrator zusammen, um die SAML-Einstellungen Ihrer Instanz zu aktualisieren und so den Fehler zu vermeiden. Unter Umständen müssen Sie sich an Ihren IDP-Provider wenden, um den Grund für den Anmeldefehler zu erfahren. |