У меня есть ситуация, когда у нас есть приложение MVC 2 (я пробовал это с базовым приложением MVC 2 без каких-либо дополнительных вещей, все еще та же проблема) и я использую adfs 2 для аутентификации моих пользователей.
Итак ... Теперь я вхожу в свое приложение и получаю следующее: ID3206: сообщение SignInResponse может выполнять перенаправление только в текущем веб-приложении: '/ [app]' не разрешено. Описание: необработанное исключение произошло во время выполнения текущего веб-запроса. Просмотрите трассировку стека для получения дополнительных сведений об ошибке и ее происхождении в коде. Сведения об исключении: Microsoft.IdentityModel.Protocols.FederationException: ID3206: сообщение SignInResponse может выполнять перенаправление только в текущем веб-приложении: '/ [app]' не разрешено.
Я прочитал большинство блогов по этому поводу и отправил в один ..
<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>
- У меня есть завершающий слэш на области и аудиторииUris.
- Я добавил то, что он предложил, в Application_BeginRequest - затем я скопировал код в [домен разработки], поскольку там находятся сертификаты ... Тогда он просто застревает в бесконечном цикле.
- Я также проверил свою Проверяющую сторону на сервере в Женеве. Идентификаторы и конечные точки (POST) - это https: // [домен разработки] / [приложение] / - снова с косой чертой в конце
Я думаю, проблема в том, что это приложение MVC. Я создал множество веб-сайтов с информацией о претензиях и получил свои претензии и т. Д. На странице default.aspx. Я думаю, что маршрутизация, связанная с приложением MVC, каким-то образом отправляет его обратно неправильно?
любая помощь действительно необходима, так как я смотрю на это в течение некоторого времени безрезультатно ..
J