0

背景:asp.netWebサイトでOpenID認証を使用しています。現在の仕組みは次のとおりです。ユーザーはドロップダウン(google / yahoo / myopenid / etc ..)からOpen IDプロバイダーを選択し、[ログイン]ボタンをクリックします。次に、アプリケーションはユーザーをプロバイダー認証ページに渡します。オープンIDプロバイダーサイトでの認証と承認が成功すると、ユーザーは私のアプリケーションに誘導されます。ここまでは順調ですね。

問題:Open IDプロバイダー認証ページで、ユーザーが[サインアップ]を選択/クリックした場合、プロバイダーは独自のワークフローに従っており、コントロールがアプリケーションに戻ることはありません。

質問:プロバイダーの動的登録(つまり、サインアップ)を無効にして、ユーザーがプロバイダーに登録してからアプリケーションを使用する必要があるようにする方法はありますか?または
、動的登録が完了したら、コントロールを元に戻す方法はありますか?

4

1 に答える 1

1

いいえ。OpenIDプロトコルにはそのような規定はありません。プロバイダーは、最終的に新しいユーザーをサイトにリダイレクトすることを忘れないでください。すべてがそうなるわけではありません。

于 2013-01-17T05:49:41.193 に答える