私のプロジェクトでは、ライブラリDotNetOpenAuthの OpenIdProviderWebForms と OpenIdRelyingPartyWebForms を使用しています。
検証は、ドメイン サーバーへのユーザー要求によって行われます。
ユーザーがtest_dm\usernameおよびusername@test.dm.ruの形式でログインします
プロバイダーの承認は成功しますが、openid.GetResponse (); 「ログインに失敗しました (ダイレクトメッセージの送信中または応答の取得中にエラーが発生しました。)」というエラーが表示されます。
.
私が見つけたように、ユーザー名の文字と/!
(\ を /! に置き換えます)が原因で問題が発生します。