2016-09-19 3 views
1

Ein seltsames Problem mit meiner Anfrage von einer eckigen 2-Anwendung auf einen asp.net Core 1.0 Web-API-Server. Der Server verwendet OpenIddict.POST-Parameter sind abgeschnitten

Hier ist der Anfrage:

Request Header Information

Im api Endpunkt/connect/Token var request = HttpContext.GetOpenIdConnectRequest();

Request parameter

Die Anforderung Variable einige Parameter hat, man die Ressourcenparameter ist, welches einen URI enthält. Der URI wird abgeschnitten.

Das Ergebnis ist, dass die OpenIddict-Bibliothek die Ressource nicht korrekt zuordnen kann und daher nicht authentifizieren kann, da der bereitgestellte URI nicht mit dem Ressourcen-URI übereinstimmt.

+2

Ich hatte vor kurzem einige Hilfe von Kevin Chalet mit OpenIddict, bemerkte die X-Powered By: Express, die auf den Ripple-Emulator zeigt. Insbesondere wurde die Proxy-Einstellungen auf "local" gesetzt, nachdem auf "Disabled" geschaltet wurde, wurde das Problem behoben, bei dem ein falscher URI an den api-Endpunkt gesendet wurde. – MichaelTran

Antwort

2

Es gibt einen offenen, nicht behobenen Fehler, der dem local-Proxy und CORS zugeordnet ist. Der Vorschlag besteht darin, Ihre Ripple-Proxy-Einstellung auf remote oder disabled anstelle von local zu setzen.

Hier ist das Problem: Ripple cuts json sent by POST.

+0

Danke für die Antwort. Ich werde mit Ripple genauer arbeiten. Vielen Dank! – MichaelTran