0

ID サーバー 4.5 (最新リリース) で SessionCookies( FederatedAuthentication.SessionAuthenticationModule.WriteSessionTokenToCookie(sessionToken)) を作成するときに「暗号化操作中にエラーが発生しました」というエラーが表示されます申請に負けます。以下は、スタック トレースの詳細です。

例外情報: 例外の種類: CryptographicException 例外メッセージ: 暗号操作中にエラーが発生しました。System.Web.Security.Cryptography.HomogenizingCryptoServiceWrapper.HomogenizeErrors (Func 2 func, Byte[] input) at BrockAllen.CookieTempData.CookieTempDataProvider.LoadTempData(ControllerContext controllerContext) in c:\ballen\github\CookieTempData\45\BrockAllen.CookieTempData\CookieTempDataProvider.cs:line 37 at System.Web.Mvc.TempDataDictionary.Load(ControllerContext controllerContext, ITempDataProvider tempDataProvider) at System.Web.Mvc.Controller.BeginExecuteCore(AsyncCallback callback, Object state) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult1.Begin (AsyncCallback コールバック、オブジェクト状態、Int32 タイムアウト) で System.Web.Mvc.Async.AsyncResultWrapper.Begin[TResult] (AsyncCallback コールバック、オブジェクト状態、BeginInvokeDelegate) でbeginDelegate、EndInvokeDelegate1 endDelegate, Object tag, Int32 timeout) at System.Web.Mvc.Async.AsyncResultWrapper.Begin(AsyncCallback callback, Object state, BeginInvokeDelegate beginDelegate, EndInvokeDelegate endDelegate, Object tag) at System.Web.Mvc.Controller.BeginExecute(RequestContext requestContext, AsyncCallback callback, Object state) at System.Web.Mvc.MvcHandler.<>c__DisplayClass8.<BeginProcessRequest>b__2(AsyncCallback asyncCallback, Object asyncState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult1.Begin(AsyncCallback コールバック、オブジェクト状態、Int32 タイムアウト) で System.Web.Mvc.Async.AsyncResultWrapper.Begin[TResult](AsyncCallback コールバック、オブジェクト状態、BeginInvokeDelegate beginDelegate、EndInvokeDelegate`1 endDelegate、オブジェクト タグ、Int32 タイムアウト) でSystem.Web.Mvc.Async.AsyncResultWrapper.Begin(AsyncCallback コールバック、オブジェクト状態、BeginInvokeDelegate beginDelegate、EndInvokeDelegate endDelegate、Object タグ) System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext、AsyncCallback コールバック、オブジェクト状態) at System. System.Web.HttpApplication.ExecuteStep での Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() (IExecutionStep ステップ、ブール値および completedSynchronously)。

4

2 に答える 2

2

Identity Server を再インストールした後、同じエラーが発生しました。ブラウザで Cookie を削除するとうまくいきました。

于 2013-02-14T12:41:26.627 に答える
0

この例外を引き起こすために何をしたかについて詳しく説明していただけますか?<machineKey>の設定は、私のテストでは正常に機能します。また、IdentityServer課題追跡システムは、この種の課題に適した場所である可能性があります。

https://github.com/thinktecture/Thinktecture.IdentityServer.v2/issues

于 2012-12-22T17:25:44.967 に答える