2

この質問「インメモリ IdentityServer との統合テスト」のように、IdentityServer4 の実装に対していくつかの統合テストを行いたいと思います。

このチュートリアルIDENTITYSERVER4, WEB API AND ANGULAR2 IN A SINGLE ASP.NET CORE PROJECTに従って、IdentityServer4 と同じプロジェクトでユーザーを管理するための API を追加しました。

しかし、IdentityServer が HTTP 要求で discoveryEndpoint を呼び出そうとしたため、統合テストは失敗しました。

したがって、この質問「インメモリIdentityServerとの統合テスト」では、@emedboがFakeAccessTokenValidationを作成しますが、その方法がわかりません。

ありがとう。

4

1 に答える 1

4

ASP.Net Core Identity Code を読んで少し助けを借りて、認証を必要とせずにユーザーを偽装するようにミドルウェアを適応させました。

この github リポジトリの詳細https://github.com/waldo2188/fake-authentication-jwtbearer

于 2017-01-10T13:58:06.007 に答える