問題タブ [angular2-jwt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2844 参照

asp.net-web-api - JWT ベアラー エラー「invalid_token」をデバッグする方法

jwt を使用して、既存の AspNet Core 2.0 / angular 4 アプリを保護しようとしています。クライアント部分に angular2-jwt を使用していますが、問題なく動作します。ただし、WebApi に関しては、トークンは常に拒否されます (angular2-jwt の AuthHttp を使用してリクエストを起動したり、郵便配達員を使用したりします)。私が受け取る唯一の応答は、401 Bearer error="invalid_token" です。jwt.io chrome 拡張機能で確認しましたが、問題ないようです (署名、オーディエンス、発行者)。無効と見なされる理由については、IIS ログにも何も見つかりません。だから私の質問は、トークンの何が問題なのかについて、どうすればより多くの情報を得ることができますか? どんな助けでも大歓迎です。

参考までに、ここに私のstartup.csがあります

私のトークン生成コントローラー

最後に、トークンを拒否するコントローラー: