2017-09-27 15 views
0

誰か助けてください。ここ数週間、ID4を使用する方法とId4を別のアプリケーションとして使用し、角度4をクライアント(別個のアプリケーション)として使用し、asp.netコアAPIを第3のアプリケーションとして使用して暗黙のフローを実装する方法を学びました。Identity Server 4セキュリティトークン検証ツールがトークンに使用できません

ID4サーバーからIDとアクセストークンを発行することができました.APIを呼び出すときにアクセストークンを承認ヘッダーに追加しました。しかし、No SecurityTokenValidatorをトークンとして利用できるようになりました。エラーです。

私は間違っていましたか?

私はメモリ・テスト・データとAddDeveloperSigningCredentialで使用しています: enter image description here

とAPI側の私はこの取得: enter image description here

を私は、API側でUseJwtBearerAuthenticationミドルウェアを使用します。 enter image description here

おかげで前進。

答えて

0

私はこれを最後に解決しました。 asp.netコアをバージョン2に更新し、ApiプロジェクトのStartupクラスで新しいAspNetCore認証JwtBearerミドルウェアを追加しました。

私のapiプロジェクトのStartupクラスを添付します。誰かに役立つかもしれません。

enter image description here

enter image description here

関連する問題