2016-10-18 19 views
2

ユーザがログインした時点で、複数の認証プロバイダをリンクしたいと考えています。 Firebase docsは、新しい認証プロバイダをログインしたものとリンクする方法を提供していますが、ログイン時にリンクするため、ユーザーは任意の認証プロバイダを手動でリンクする手間を省くことができます。複数の認証プロバイダをログイン時にFirebaseにリンクする

これに関するご提案です。助けてください。

+1

私はあなたがこれを行うことができるとは思わない。あなたのアプリはユーザーアカウントの資格情報を知らない。したがって、自動サインインを行うことはできません。 –

+1

firebaseサーバー上の彼の電子メールIDをチェックし、イエスを返したら何か(idk)を使用してそれを行うことができます。多くのモバイルアプリケーションやウェブサイトがこの機能を提供しているように(使用しているものがわからない)だから、ある方法や別の方法がなければならない。 –

答えて

2

アカウントをリンクするには、ユーザーがそれぞれのアカウントで認証する必要があります。

アカウント/プロバイダにログインすると、ユーザーはそのプロバイダのアカウントを所有していることが証明されます。ユーザーが各アカウントにサインインする必要なく、アカウントをリンクする方法はありません。

+1

github、flipkartなどのウェブサイトはどうやってこれを行うのですか。あるプロバイダーからサインインしてサインアウトした後、別のプロバイダーを使用すると、私たちはそれを許可し、余分なユーザーのやり取りをせずに認証アカウントを自動的に処理します。ユーザーの電子メールがfirebase dbにあることを検出したら、現在の認証プロバイダと自動的にリンクします。 –

+0

申し込みをしようとしているこれらの認証プロバイダをリンクするために、以前のプロバイダとのログインを尋ねるべきではありません。 –

+0

フィードバックDawnに感謝します。 Firebaseの機能の多くは、あなた自身のような開発者からのものです。機能リクエストをご希望の場合は、こちらのフォームにご記入ください:https://firebase.google.com/support/contact/bugs-features/ –

関連する問題