2017-09-27 141 views
0

可能有人幫助我這一點。在過去的幾周裏,我一直在學習如何使用Identity Server 4以及如何通過使用Id4作爲單獨的應用程序來實現隱式流,作爲客戶端(獨立應用程序)的角度4和作爲第三方的asp.net核心API。身份服務器4沒有安全令牌驗證器可用於令牌

我設法從id4服務器發出id和訪問令牌,當我想調用api時,將訪問令牌添加到授權頭中。但我沒有SecurityTokenValidator可用於令牌爲錯誤。

那麼我做錯了什麼?

我正在使用的內存測試數據和AddDeveloperSigningCredential: enter image description here

而且在API方面我得到這個: enter image description here

我用UseJwtBearerAuthentication中間件在API方面: enter image description here

謝謝提前。

回答

0

我在最後解決了這個問題。我將asp.net核心更新爲版本2,並在Api項目的Startup類中添加了新的AspNetCore身份驗證JwtBearer中間件,現在一切正常。

我會附上我的api項目的啓動類,也許它可以幫助某人。

enter image description here

enter image description here

相關問題