2016-12-10 37 views
0

我是Auth0的新手,我想我先下載種子項目來檢查它。我正在使用.NET Core。我下載了該項目,但是當我運行它時,出現錯誤:Auth0種子項目錯誤

SecurityTokenInvalidSignatureException:IDX10503:簽名驗證失敗。按鍵的嘗試:...

這件事發生後,我嘗試了回調的執行期間登錄和(http://localhost:5000/signin-auth0

沒有人有一個想法可能是什麼問題呢?

感謝

+0

您應該提供更多信息。您修改過哪些示例項目的哪些部分?該錯誤指向用於驗證可能由於未更新必要配置而導致的JWT令牌的密鑰不匹配。還提供了示例項目的鏈接,使其他人更容易看到代碼正在做什麼。 –

+0

我沒有修改任何東西。該項目隨信息預先填入了我的憑據。這是我所指的項目:https://github.com/auth0-samples/auth0-aspnet-owin-mvc-sample – dpdragnev

+1

你提到你正在使用.NET Core;不遵循https://github.com/auth0-samples/auth0-aspnetcore-sample而不是OWIN示例的任何原因?如果您確實遵循鏈接的ASP .NET Core示例並獲得類似的問題,那麼還要在問題中包含異常堆棧跟蹤。 –

回答

0

我收到了Auth0論壇的響應(謝謝你,薩科薩比納),其解決了這個問題:

The .Net Core seed projects are meant to work with the RS256 algorithm by default. To change the algorithm, go to Clients | {Your client} | Settings, then click on the Show advanced settings link, and select the OAuth tab. In the JsonWebToken Signature Algorithm dropdown, select RS256.

切換到RS256後,一切正常。