是否可以使用某些配置值禁用DotNetOpenAuth上的依赖方发现,或者我是否需要通过修改代码来执行此操作?如果配置值,它会是什么,如果是代码,我应该查看哪个文件?
RP Discovery的问题在于RP有问题并不支持它,当DotNetOpenAuth尝试查询RP直到HTTP GET超时时,它会导致身份验证延迟10秒。
答案 0 :(得分:0)
看来这在DotNetOpenAuth中是不可配置的,但实际上是在Decide.aspx页面上完成的(在示例代码中),因此可以注释掉这些行。
relyingPartyVerificationResultLabel.Text =
ProviderEndpoint.PendingRequest.IsReturnUrlDiscoverable(ProviderEndpoint.Provider.Channel.WebRequestHandler) == RelyingPartyDiscoveryResult.Success ? "passed" : "failed";
realmLabel.Text = ProviderEndpoint.PendingRequest.Realm.ToString();