0

openAuth 機能を有効にして mvc4 フレームワークを使用しています。ユーザーは、外部ログイン「Google」または Facebook を使用してログインおよび登録できます。

私の質問は、パスワードを忘れたシステムをこれにどのように実装するかです。特に外部ログインとしてサインインする場合は、デフォルトでメールアドレスしかありません。外部ログインで初めてログインすると、電子メールをシステムに登録するように求められます。この時点で、ユーザーを検証するためにさらに情報を求める必要がありますか?

任意の方向をいただければ幸いです。

4

1 に答える 1

0

I'm afraid there's no way you can implement a "Forgot Password" functionality within your application for external OAuth providers.

Whenever a user logs in with an OAuth provider like Facebook or Google they will be redirected to their dedicated login pages. Whenever the credentials are not right, these pages will have their own "Password Recovery" functionality implemented.

The only thing you maybe could do is to offer a direct link to their recovery pages like http://www.facebook.com/recover/initiate. But as I said, that wouldn't provide a real benefit for your users because Facebook/Google's login pages will provide these links as well.

于 2013-01-25T20:24:14.193 に答える