是否有可能爲azure ACS設置領域URL,聲明類型等而不編輯web.config?你能以某種方式編程設置這些必需的元素嗎?是否可以在不編輯web.config的情況下獲得ACS聲明?
編輯: 具體來說,我想擺脫這種:
<federatedAuthentication>
<wsFederation passiveRedirectEnabled="true" issuer="https://mynamespace.accesscontrol.windows.net/v2/wsfederation" realm="http://localhost:81/" requireHttps="false" />
</federatedAuthentication>
基本上,我不希望在web配置所指定的境界,而是在某個地方的代碼做。我嘗試覆蓋ClaimsAuthenticationManager並將部分註釋掉與FederatedAuthentication相關的代碼。我重寫的身份驗證代碼被擊中,但它不包含任何索賠。我假設這是因爲FederatedAuthentication是一箇中介,它在它正常進入重寫的ClaimsAuthenticationManager之前執行自己的身份驗證。有沒有辦法以類似的方式覆蓋FederatedAuthentication部分?或者是否有信息傳入重寫的身份驗證方法,我可以使用它來執行我自己的身份驗證?
在我的世界裏工作就像一個魅力。謝謝! – 2016-03-23 02:11:26