2016-02-26 137 views
1

因此,我瀏覽了關於this post 的回覆/評論,並在ASP.NET內核中製作了一個完全類似的項目。 但我的問題是,我有單獨的資源服務器項目在同一個src文件夾下。雖然[授權(「承載」)]屬性適用於授權服務器項目中的控制器方法,但它在資源服務器項目中不起作用。ASP.NET 5基於Web Api令牌的身份驗證

該代碼將與上面的鏈接中提到的相同,但如果需要,我可以發佈。

+0

確實請發佈您的代碼。這將有助於鏈接永久停止。 –

回答

1

如果有人想知道我如何解決這個問題可以進一步閱讀。

這兩個項目將產生不同的私有密鑰,所以資源服務器會拒絕由授權服務器生成的令牌/公共密鑰。

爲了解決這個問題,我基本上將身份驗證服務器生成的私鑰存儲在一個常見的位置(文件)並在資源服務器中訪問該密鑰。因此,兩個服務器都要訪問同一個密鑰以進行授權。