私のリクエストで、角度2のアプリケーションからasp.netコア1.0のWeb APIサーバーに異常な問題が発生しました。サーバーはOpenIddictを使用しています。ここでPOSTパラメータが切り捨てられます
はリクエストです:
var request = HttpContext.GetOpenIdConnectRequest();
トークン/ APIエンドポイントは、/接続でリクエスト変数は、いくつかのパラメータ、リソースパラメータである1を持っていますこれにはURIが含まれています。 URIが切り捨てられています。
結果、OpenIddictライブラリはリソースURIと一致しないため、リソースを正しく照合できず、したがって認証できません。
私は最近、OpenIddictでKevin Chaletの助けを借りていましたが、リップルエミュレータを指し示すX-Powered By:Expressに気付きました。具体的には、プロキシ設定が「ローカル」に設定され、「無効」に切り替えられて問題が取り除かれ、不正なURIがapiエンドポイントにポストされました。 – MichaelTran