Ich habe eine eckige App mit Azure AD für die Authentifizierung registriert. Nach der Authentifizierung leitet Azure eine Weiterleitung zu meiner App durch, wie von der "Antwort-URL" in der Azure-Konfiguration festgelegt.Azure AD Auth Redirect nicht mit konfigurierter Antwort URL
Reply Url = http://myapp.com/#/?
Die App erwartet URL-Parameter-Fragmente (wie Auth-Code, Token, Zustand, usw.) an die Umleitungs-URL angehängt, die überprüft werden, wenn der Benutzer auth gelungen.
Redirect Url = http://myapp.com/#/?code=<some code>&id_token=<id token>&...
Dies war vor der Arbeit, aber wie von gestern nun die Umleitungs-URL sieht wie folgt aus
Redirect Url = http://myapp.com/#code=<some code>&id_token=<id token>&...
sind keine Änderungen an der App config in azur Management-Portal gemacht wurden.
Dieses neue Format bricht das Winkelrouting in der App und die Auth-Parameter werden nicht erfasst/analysiert. Alles nach dem "#" in der Antwort-URL scheint ignoriert zu werden.
Gibt es eine Idee, was bewirkt, dass die Weiterleitungs-URL nicht die vollständige Antwort-URL verwendet, die in Azure AD konfiguriert ist?
Wir erleben das gleiche Problem. Hast du einen Weg gefunden, das zu überwinden? – qmo
Feedback zu Azure hinzugefügt http://feedback.azure.com/forums/169401-azure-active-directory/suggestions/6535001-openidconnect-bug-in-azure-ad-sso-reply-url – qmo
Ich habe das gleiche Problem , außer dass mein redirect_uri nicht einmal # enthält, sondern nur einige normale Abfragezeichenfolgenparameter. Arbeitet gestern, brach heute. Meine Problemumgehung besteht darin, eine Umleitung in der .htaccess einzurichten und diese als redirect_uri zu verwenden, dh /azureredirect.html Umleitung zu /index.php?param1=value1¶m2=value2%{QUERY_STRING} –