2016-09-19 12 views
1

私のリクエストで、角度2のアプリケーションからasp.netコア1.0のWeb APIサーバーに異常な問題が発生しました。サーバーはOpenIddictを使用しています。ここでPOSTパラメータが切り捨てられます

はリクエストです:

Request Header Information

var request = HttpContext.GetOpenIdConnectRequest();

Request parameter

トークン/ APIエンドポイントは、/接続でリクエスト変数は、いくつかのパラメータ、リソースパラメータである1を持っていますこれにはURIが含まれています。 URIが切り捨てられています。

結果、OpenIddictライブラリはリソースURIと一致しないため、リソースを正しく照合できず、したがって認証できません。

+2

私は最近、OpenIddictでKevin Chaletの助けを借りていましたが、リップルエミュレータを指し示すX-Powered By:Expressに気付きました。具体的には、プロキシ設定が「ローカル」に設定され、「無効」に切り替えられて問題が取り除かれ、不正なURIがapiエンドポイントにポストされました。 – MichaelTran

答えて

2

localプロキシとCORSに関連付けられている未解決の未解決のバグがあります。あなたのリップルプロキシ設定をlocalではなくremoteまたはdisabledに設定することをお勧めします。

ここに問題があります:Ripple cuts json sent by POSTです。

+0

返事をありがとう。リップルともっと密接に協力していきます。ありがとう! – MichaelTran

関連する問題