Можно ли настроить URL-адрес области, типы утверждений и т. Д. Для Azure ACS без редактирования файла web.config? Можете ли вы как-то настроить эти обязательные элементы программно?
EDIT:
В частности, я хочу избавиться от этого:
<federatedAuthentication>
<wsFederation passiveRedirectEnabled="true" issuer="https://mynamespace.accesscontrol.windows.net/v2/wsfederation" realm="http://localhost:81/" requireHttps="false" />
</federatedAuthentication>
По сути, я не хочу, чтобы область определялась в веб-конфигурации, а скорее где-то в коде. Я попытался переопределить ClaimsAuthenticationManager и закомментировать части кода, связанного с FederatedAuthentication. Мой переопределенный код аутентификации ударил, но он не содержит никаких претензий. Я предполагаю, что это потому, что FederatedAuthentication является посредником, который выполняет свою собственную аутентификацию, прежде чем он доберется до переопределенного ClaimsAuthenticationManager в обычном режиме. Есть ли способ переопределить часть FederatedAuthentication подобным образом? Или в переопределенный метод проверки подлинности передается информация, которую я могу использовать для выполнения своей собственной проверки подлинности?