質問編集履歴
1
一部修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -31,10 +31,6 @@
|
|
31
31
|
cf. Firebase Google認証公式ドキュメント
|
32
32
|
|
33
33
|
[【Firebase公式】JavaScript で Google ログインを使用して認証する](https://firebase.google.com/docs/auth/web/google-signin?hl=ja)
|
34
|
-
|
35
|
-
公式ドキュメント5番「ポップアップ ウィンドウでログインを行う場合」の方はループせずに問題ない挙動になります。
|
36
|
-
|
37
|
-
だたこちらはかなりUX的には微妙ですし、公式でもリダイレクトの方を推奨しているようです。
|
38
34
|
|
39
35
|
|
40
36
|
|
@@ -100,40 +96,6 @@
|
|
100
96
|
|
101
97
|
|
102
98
|
|
103
|
-
// ポップアップ ウィンドウでログインを行う場合の処理(こっちは問題なし)
|
104
|
-
|
105
|
-
// firebase.auth().signInWithPopup(provider).then(function(result) {
|
106
|
-
|
107
|
-
// const token = result.credential.accessToken;
|
108
|
-
|
109
|
-
// const user = result.user;
|
110
|
-
|
111
|
-
// console.log(token);
|
112
|
-
|
113
|
-
// console.log(user);
|
114
|
-
|
115
|
-
// }).catch(function(error) {
|
116
|
-
|
117
|
-
// const errorCode = error.code;
|
118
|
-
|
119
|
-
// const errorMessage = error.message;
|
120
|
-
|
121
|
-
// const email = error.email;
|
122
|
-
|
123
|
-
// const credential = error.credential;
|
124
|
-
|
125
|
-
// console.log(errorCode);
|
126
|
-
|
127
|
-
// console.log(errorMessage);
|
128
|
-
|
129
|
-
// console.log(email);
|
130
|
-
|
131
|
-
// console.log(credential);
|
132
|
-
|
133
|
-
// });
|
134
|
-
|
135
|
-
|
136
|
-
|
137
99
|
return (
|
138
100
|
|
139
101
|
<React.Fragment>
|