У меня есть ситуация, когда у нас есть приложение MVC 2 (я попробовал это с базовым приложением MVC 2 без каких-либо дополнительных вещей, все та же проблема), и я использую adfs 2 для аутентификации моих пользователей.
Итак ..
Теперь я вхожу в свое заявление, и я получаю ниже ..
ID3206: сообщение SignInResponse может перенаправляться только в текущем веб-приложении: «/ [приложение]» не допускается.
Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.
Сведения об исключении: Microsoft.IdentityModel.Protocols.FederationException: ID3206: сообщение SignInResponse может перенаправляться только в текущем веб-приложении: «/ [приложение]» не допускается.
Я прочитал большинство блогов на эту тему и написал в один ..
<federatedAuthentication>
<wsFederation passiveRedirectEnabled="true" issuer="https://auth.[domain]/adfs/ls/" realm="https://[development domain]/[app]/" requireHttps="true" />
<cookieHandler requireSsl="true" />
</federatedAuthentication>
<audienceUris>
<add value="https://[development domain]/[app]/" />
</audienceUris>
- У меня есть косая черта в области и аудитории.
- Я добавил то, что он предложил, в Application_BeginRequest - затем я скопировал код в [домен разработки], как тот, где находятся сертификаты. Тогда он просто застревает в бесконечном цикле.
- Я также проверил свою проверяющую сторону на сервере в Женеве. Идентификаторы и конечные точки (POST) оба являются https://[development доменом] / [приложение] / - снова с завершающей косой чертой
Я думаю, что это проблема с тем фактом, что это приложение MVC, я создал множество веб-сайтов с информацией о претензиях и получил свои претензии и т. Д. На странице default.aspx. Я думаю, что маршрутизация, связанная с приложением MVC, как-то неправильно отправляет его обратно?
любая помощь действительно ценится, так как я некоторое время молча смотрю на это сейчас, но безрезультатно.
J