DotNetOpenAuthを使用してOpenIdプロバイダを実装しようとしています。私は2つのサンプルを一緒に使用して、MVCの返信パーティーとMVCプロバイダーを使用しています。ホスティング頼るhttp://localhost:4864/OpenId/Provider
OpenID要求がOpenIdProvider.GetRequestで認識されていません
:
プロバイダがでホストされているhttp://localhost:54347/User/Login
私はグーグル(https://www.google.com/accounts/o8/id
)でそれを試みたが、私は認証ました。私はhttp://localhost:4864/OpenId/Provider
を試しました。依拠当事者は、openIdエンドポイントが見つからなかったと述べた。私は、プロバイダにブレークポイントを設定すると、このコードはnullを返します。
IRequest request = OpenIdProvider.GetRequest()
ので、リクエストがnullのときにコメントがこれです:だから私は私の問題は、プロバイダ側にあると思いますNo OpenID request was recognized. This may be a user that stumbled on the OP Endpoint.
。これを解決するために何をする必要がありますか?
これはあなたがこれを理解しましたか? – labroo