Можно ли получить требования ACS без редактирования web.config?

Можно ли настроить 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 аналогичным образом? Или есть ли информация, передаваемая в переопределенный метод authenticate, которую я могу использовать для выполнения собственной аутентификации?

8
задан Seth Micalizzi 29 February 2012 в 22:02
поделиться