Ich habe Setup-SSO mit NetSuite und Azure mithilfe der folgenden Anweisungen:NetSuite Umleitung nicht mit schlechter SAML Anfrage auf Azure
https://azure.microsoft.com/en-us/documentation/articles/active-directory-saas-netsuite-tutorial/ .
Die SSO für Benutzer von Office 365 zu NetSuite funktionieren, aber wenn ein Benutzer auf einem anklickt NetSuite Link in einer E-Mail erhalten sie eine ungültige SAML-Protokollnachricht von Azure während der Authentifizierung.
Zum Beispiel: E-Mail Link ist
"https:\system.netsuite.com/app/accounting/transactions/purchord.nl?id=167770&c={ACCOUNT_ID}"
zu (von NetSuite) weitergeleitet
"https:\login.windows.net/9621cdc8-e1c4-4a3c-849e-35be6db5a45e/saml2"
die dann Umleitungen an:
"https:\login.microsoftonline.com/9621cdc8-e1c4-4a3c-849e-35be6db5a45e/saml2?RelayState=https%3A%2F%2Fsystem.netsuite.com%2Fapp%2Faccounting%2Ftransactions%2Fpurchord.nl%3Fid%3D167770%26c%3D{ACCOUNT_ID}"
die Fehler erzeugt:
Anmelden Entschuldigung, aber wir haben Probleme beim Einloggen Sie. Wir haben eine ungültige Anfrage erhalten.
Weitere technische Informationen: Korrelations-ID: a8ceee9f-8507-4f55-aa56-e65266bf7d92 Zeitstempel: 2016.04.13 05: 18: 07Z AADSTS75005: Die Anfrage ist keine gültige SAML2 Protokollnachricht.
Hat jemand irgendwelche Ideen, wie Sie weitere Details zu dem Fehler erhalten oder beheben können?
Ist es 'https: \' oder 'https: \\' in Ihrem Code? – Rockstar
Ich sehe keinen Abfrageparameter 'SAMLRequest' in' https: \\ login.microsoftonline.com/9621cdc8-e1c4-4a3c-849e-35be6db5a45e/saml2?RelayState=https%3A%2F%2Fsystem.netsuite.com% 2Fapp% 2Faccounting% 2F Transaktionen% 2Fpurchord.nl% 3Fid% 3D167770% 26c% 3D {ACCOUNT_ID} 'Haben Sie diese URL absichtlich gekürzt? Wenn ja, können Sie die vollständige URL angeben? – nikhilahuja