У меня есть ситуация, когда у нас есть приложение 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>
- У меня есть конечная косая черта в сфере и аудитории.
- Я добавил то, что он предложил Application_BeginRequest - я тогда скопировал код в [домен разработки], как тот, где находятся сертификаты.. Он просто застревает в бесконечном цикле.
- Я также проверил свою доверчивую партию на сервере в Женеве. Идентификаторы и конечные точки (POST) являются как https://[домен разработки]/[app]/- снова с завершающей косой чертой
Я думаю, что это проблема с тем, что это приложение MVC, я создал множество сайтов Claims Aware и получил мои претензии и т.д. на странице default.aspx. Мое мышление заключается в том, что маршрутизация, связанная с приложением MVC, каким-то образом вывешивает ее неправильно?
любая помощь действительно ценится, так как я смотрю на это для тишины, а теперь безрезультатно.
J