在我的项目中,我使用来自 DotNetOpenAuth 库的 OpenIdProviderWebForms 和OpenIdRelyingPartyWebForms。
验证是通过用户对域服务器的请求来完成的。
登录我的用户格式为 test_dm\username和username@test.dm.ru
对提供者的授权是成功的,但是当openid.GetResponse(); 我收到错误“登录失败(发送直接消息或获取响应时发生错误。)”。
正如我所发现的,问题是由于用户名中的字符.
和/!
(我用 /!替换 \ )引起的。