От клиента было обнаружено потенциально опасное значение Request.Form (wresult = «<trust: RequestSecuri…»)

Я также получаю ошибку проверки запроса при использовании WIF. Меня правильно отправили в STS, но на обратном пути я получаю эту ошибку проверки.

Я следовал всем инструкциям.

<httpRuntime  requestValidationMode="2.0" />

проверить!

    [ValidateInput(false)]

проверить!

<pages validateRequest="false" >

проверить!

Я пробовал собственный валидатор, но его никогда не создавали.

Стек ошибок:

[HttpRequestValidationException (0x80004005): A potentially dangerous Request.Form value was detected from the client (wresult="trust:RequestSecuri...").]
   System.Web.HttpRequest.ValidateString(String value, String collectionKey, RequestValidationSource requestCollection) +11396740
   System.Web.HttpRequest.ValidateNameValueCollection(NameValueCollection nvc, RequestValidationSource requestCollection) +82
   System.Web.HttpRequest.get_Form() +212
   Microsoft.IdentityModel.Web.WSFederationAuthenticationModule.IsSignInResponse(HttpRequest request) +26
   Microsoft.IdentityModel.Web.WSFederationAuthenticationModule.CanReadSignInResponse(HttpRequest request, Boolean onPage) +145
   Microsoft.IdentityModel.Web.WSFederationAuthenticationModule.OnAuthenticateRequest(Object sender, EventArgs args) +108
   System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +80
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +270

Какие-либо предложения?

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

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