Получение «недопустимой строки Base-64» на токене федеративной идентификации

Я случайно получаю ошибку кодирования base 64 при просмотре моей веб-роли mvc3 azure. Я использую WIF с пассивной аутентификацией для аутентификации на моем сервере ADFS. Я не могу определить, откуда это исходит, но у меня есть идея, и я надеюсь получить некоторую обратную связь / помощь.

Из стека вызовов это выглядит такисходит из плохого печенья. "FedAuth» файлы cookie от wif / adfs - это единственное, что появляется, когда я смотрю файлы cookie с консоли разработчика Chrome. Поэтому я думаю, что эти куки-файлы как-то повреждены или содержат недопустимые символы. Я работаю над проверкой этого, но так как ошибка происходит случайно, этоЭто займет некоторое время. Кто-нибудь испытывал что-либо подобное или имел какие-то склонности к тому, что могло быть причиной этого? Любая помощь приветствуется!

Вот исключение: я

The input is not a valid Base-64 string as it contains a non-base 64 character, more      than two padding characters, or a non-white space character among the padding characters.
[FormatException: The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or a non-white space character among the padding characters. ]
   System.Convert.FromBase64String(String s) +0
   Microsoft.IdentityModel.Web.ChunkedCookieHandler.ReadInternal(String name, HttpCookieCollection requestCookies) +613
   Microsoft.IdentityModel.Web.ChunkedCookieHandler.ReadCore(String name, HttpContext context) +174
   Microsoft.IdentityModel.Web.CookieHandler.Read(String name, HttpContext context) +133
   Microsoft.IdentityModel.Web.CookieHandler.Read(HttpContext context) +59
   Microsoft.IdentityModel.Web.CookieHandler.Read() +65
   Microsoft.IdentityModel.Web.SessionAuthenticationModule.TryReadSessionTokenFromCookie(SessionSecurityToken& sessionToken) +84
   Microsoft.IdentityModel.Web.SessionAuthenticationModule.OnAuthenticateRequest(Object sender, EventArgs eventArgs) +119
   System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +80
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +270

Я проводил еще несколько тестов на мои куки, и я вижу, что с каждым запросом мой cookie федаут становится все больше и больше. Это может быть частью или всей проблемой. В конце концов, и случайно что-то добавляет некоторых плохих персонажей. Токен заканчивается этими закрывающими тегами "", Я вижу, что происходит сбой, когда после тега закрытия контекста безопасности появляется несколько дополнительных символов. Дополнительные символы различаются каждый раз, когда возникает ошибка.

Ответы на вопрос(2)

Ваш ответ на вопрос