私は最近、電子メールとパスワードでサインインしている私のウェブサイトに、firebaseを使ってGoogleログインを追加しました。私のウェブサイトにはすでにユーザー名に関する情報がたくさんあります(私は電子メールIDとユーザー名を持つ別個のデータベースを持っていますので、ユーザー名を入力しても電子メールでログインします)。だから今、初めて人でGoogleにサインインすると、Googleのユーザー名と電子メールがそのデータベースに保存されるはずです。これはどうすればいいですか?Firebase - Googleと一緒にユーザー名を使用するにはどうすればいいですか?
0
A
答えて
0
promisseリターンを使用することができます。
let provider = new firebase.auth.GoogleAuthProvider();
provider.addScope('https://www.googleapis.com/auth/plus.login');
this.afAuth.auth.signInWithPopup(provider).then(user => console.log(user.email));
それとも
this.afAuth.authState.take(1).subscribe(user => { console.log(user.email));
+0
メールには問題ありません。私が本当に知りたいのは、彼(彼女)のユーザー名を見つける方法です。 – Cubetastic
+0
「Googleユーザー名」などはありません。 – Webbanditten
+0
あなたが[ここ](https://myaccount.google.com/)に行くと、その名前が表示されます。それはGoogleが常にユーザーのために使用する名前です。 – Cubetastic
関連する問題
- 1. Google Guiceをストラット(別名ストラット1)と一緒に使用するにはどうすればいいですか?
- 2. GithubとFirebaseを一緒に使うにはどうすればいいですか?
- 3. 同じ名前の.Net Dllを一緒に使用するにはどうすればいいですか?
- 4. Googleマップのグループアドレスを一緒にしないようにするにはどうすればいいですか?
- 5. gitwebとgitoliteを一緒に使うように設定するにはどうすればいいですか?
- 6. ReactJSと伝統的なJavaScriptを一緒に使用するにはどうすればいいですか
- 7. JTextFieldとJLabelを一緒に使用するにはどうすればいいですか?
- 8. 他のアプリと一緒にdjango-oscarを使用するにはどうすればいいですか?
- 9. flask-oauthlibとflask-loginを一緒に使用するにはどうすればいいですか?
- 10. chrome.storageをクロム拡張用のリモートホストデータベースと一緒に使用するにはどうすればよいですか?
- 11. 重複するセルをGoogleアプリケーションスクリプトと一緒にマージするにはどうすればよいですか?
- 12. Golangと一緒にリバースプロキシとしてnginxを使用するにはどうすればよいですか?
- 13. knockoutと一緒に `console.log`を使い、Knockoutjsで購読するにはどうすればいいですか?
- 14. iOSプロジェクトにbazelとcocoapodsを一緒に使用するにはどうすればよいですか?
- 15. SE環境でWeldとEclipseLinkを一緒に使用するにはどうすればよいですか?
- 16. timedeltaをデフォルトでtimezone.nowと一緒に使用するにはどうすればよいですか?
- 17. Googleマップマーカーとシャドーバウンスを一緒にするにはどうすればよいですか?
- 18. GoogleカレンダーAPI - 予定と一緒にカレンダーガジェットを追加するにはどうすればよいですか?
- 19. iOS Google Sign Inをバックエンド統合と一緒に設定するにはどうすればよいですか?
- 20. タイプパラメータとワイルドカードを一緒に使用するにはどうすればよいですか?
- 21. ノードPromiseとhttpを一緒に使用するにはどうすればよいですか?
- 22. Box API OAuth2と一緒にPython Keyringを使用するにはどうすればよいですか?
- 23. C#と一緒にクラッターを使用するにはどうすればよいですか?
- 24. 時間ピッカーと時間ピッカーを一緒に使用するにはどうすればよいですか?
- 25. EJSと一緒にUnderscore.jsテンプレートを使用するにはどうすればよいですか?
- 26. インタフェースと一緒に「次世代」Javaデータオブジェクトスタイルを使用するにはどうすればよいですか?
- 27. ng-selectedとng-optionsを一緒に使用するにはどうすればよいですか?
- 28. Qt Jambiと一緒にClojure REPLを使用するにはどうすればよいですか?
- 29. htmlフォームをaframe.jsと一緒に使用するにはどうすればよいですか?
- 30. routerActiveと一緒にhtmlテンプレートのrelativeToプロパティを使用するにはどうすればよいですか?
Googleユーザー名と電子メールは同じです。しかし、私はあなたのユーザーにあなたのサイトにのみ関連するユーザー名を記入するように促したいと思う?次に、署名されたユーザーの電子メールまたは一意のIDがデータベースのユーザー名に対応するかどうかを確認する何らかのビジネスロジックを作成する必要があります。それが存在しない場合は、単にそれらを促します。 – Webbanditten
https://stackoverflow.com/questions/43509021/how-to-add-username-with-email-and-password-in-firebase/43509186、https://stackoverflow.com/questions/42735452/firebase- store-user-variablesまたは次のいずれか:https://www.google.com/search?q=site%3Astackoverflow.com+firebase+store+user+name+javascript –