禁用依赖方发现

时间:2013-01-09 08:11:48

标签: dotnetopenauth

是否可以使用某些配置值禁用DotNetOpenAuth上的依赖方发现,或者我是否需要通过修改代码来执行此操作?如果配置值,它会是什么,如果是代码,我应该查看哪个文件?

RP Discovery的问题在于RP有问题并不支持它,当DotNetOpenAuth尝试查询RP直到HTTP GET超时时,它会导致身份验证延迟10秒。

1 个答案:

答案 0 :(得分:0)

看来这在DotNetOpenAuth中是不可配置的,但实际上是在Decide.aspx页面上完成的(在示例代码中),因此可以注释掉这些行。

relyingPartyVerificationResultLabel.Text =
ProviderEndpoint.PendingRequest.IsReturnUrlDiscoverable(ProviderEndpoint.Provider.Channel.WebRequestHandler) == RelyingPartyDiscoveryResult.Success ? "passed" : "failed";

realmLabel.Text = ProviderEndpoint.PendingRequest.Realm.ToString();