0

是否可以使用某些配置值禁用 DotNetOpenAuth 上的依赖方发现,或者我需要通过修改代码来做到这一点?如果是配置值,它将是什么,如果是代码,我应该查看什么文件?

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

4

1 回答 1

0

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

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

realmLabel.Text = ProviderEndpoint.PendingRequest.Realm.ToString();
于 2013-01-09T10:34:41.600 回答