2016-12-10 10 views
0

私はAuth0の新機能です。シードプロジェクトをダウンロードして調べることから始めました。私は.NET Coreを使用しています。プロジェクトをダウンロードしましたが、エラーが発生しました:Auth0のシードプロジェクトエラー

SecurityTokenInvalidSignatureException:IDX10503:署名の検証に失敗しました。キーは試してみました:...私は、コールバックの実行中にあるとログインしようとした後にこれが起こった

http://localhost:5000/signin-auth0

誰もが問題になる可能性があるどのような考えを持っていますか?私は、問題解決Auth0フォーラム(あなたのニコラスサベナに感謝)からの応答を受信し

おかげ

+0

詳細情報を提供する必要があります。変更したサンプルプロジェクトのどの部分ですか?このエラーは、JWTトークンを検証するために使用されているキーの不一致を示します。これは、必要な構成を更新しないことによって発生する可能性があります。また、サンプルプロジェクトへのリンクを提供することで、コードが何をしているのかを他の人が見やすくすることができます。 –

+0

私は何も修正しませんでした。プロジェクトには、資格情報が事前に入力された情報が付属していました。これは私が参照しているプロジェクトです:https://github.com/auth0-samples/auth0-aspnet-owin-mvc-sample – dpdragnev

+1

あなたは.NETコアを使用していると言います。 OWINサンプルの代わりにhttps://github.com/auth0-samples/auth0-aspnetcore-sampleに従わない理由は何ですか?リンクしているASP .NETコアサンプルに従って同様の問題が発生した場合は、その質問に例外スタックトレースも含めてください。 –

答えて

0

:RS256に切り替えた後

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.

は、すべてが働きました。