質問編集履歴
4
文章の校正
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
②SMS認証(OTP)
|
5
5
|
としています。
|
6
6
|
|
7
|
-
今困っているのはSMS認証に設定していた電話番号が何らかの理由でユーザーが利用できなくなるケースです。これの対応として
|
7
|
+
今困っているのはSMS認証に設定していた電話番号が何らかの理由でユーザーが利用できなくなるケースです。これの対応としてFirebaseで実装する場合のベストプラクティスはどのようなものになりますか。
|
8
8
|
|
9
9
|
---
|
10
10
|
|
3
あ
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,11 +4,11 @@
|
|
4
4
|
②SMS認証(OTP)
|
5
5
|
としています。
|
6
6
|
|
7
|
-
今困っているのはSMS認証に設定していた電話番号が何らかの理由でユーザーが利用できなくなるケースです。これの対応として、Firebaseで実装する場合の
|
7
|
+
今困っているのはSMS認証に設定していた電話番号が何らかの理由でユーザーが利用できなくなるケースです。これの対応として、Firebaseで実装する場合のベストプラクティスはありませんか。
|
8
8
|
|
9
9
|
---
|
10
10
|
|
11
11
|
一応私が現在考えているものを書いておきます。
|
12
|
-
|
12
|
+
ユーザーが初めて2段階認証を設定する際にバックアップコードを生成してユーザーに保管してもらい、そのコードをFirebase上に保存しておきます。ユーザーが電話番号を利用できなくなった際にそのコードを使ってログインしてもらいます。
|
13
|
-
またそのコードを無くした場合の対応
|
13
|
+
またそのコードを無くした場合の対応も一応考えました。アプリの2段階認証を任意設定として、2段階認証が有効か無効なのかをFirebase上で保存しておきます。ユーザーからサポートメールなどで連絡を受けた場合に、何かしらの方法で本人の証明をしてもらい、Firebase上のそのユーザーの2段階認証の設定を無効にするといったものです。
|
14
|
-
この辺はセキュリティに強く絡んでくると思うのでどのようにするのがいいのか悩んでいます。個人で開発するアプリとして、
|
14
|
+
この辺はセキュリティに強く絡んでくると思うのでどのようにするのが一番いいのか悩んでいます。個人で開発するアプリとして、どこまで考えるべきなのでしょうか。ご教示ください。
|
2
あ
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
FirebaseAuthenticationにおけるSMS(セキュリティコード)が届かない場合の対応について
|
body
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
現在iOSアプリを開発しており、そのアプリ内でFIrebaseを用いた2段階認証を実装しています。
|
2
2
|
2段階認証の構成は
|
3
3
|
①メールアドレス+パスワード
|
4
|
-
②SMS認証
|
4
|
+
②SMS認証(OTP)
|
5
5
|
としています。
|
6
6
|
|
7
7
|
今困っているのはSMS認証に設定していた電話番号が何らかの理由でユーザーが利用できなくなるケースです。これの対応として、Firebaseで実装する場合のおすすめの方法をご教示ください。
|
@@ -9,5 +9,6 @@
|
|
9
9
|
---
|
10
10
|
|
11
11
|
一応私が現在考えているものを書いておきます。
|
12
|
-
まず2段階認証を設定した際にバックアップコードを生成してFirebase上で保存しておきます。ユーザーが電話番号を利用できなくなった時の対応として
|
12
|
+
まず2段階認証を設定した際にバックアップコードを生成してFirebase上で保存しておきます。ユーザーが電話番号を利用できなくなった時の対応として、そのコードを使ってログインしてもらいます。
|
13
|
-
またその
|
13
|
+
またそのコードを無くした場合の対応として、アプリの2段階認証を任意設定として、その設定をFirebase上で保存するようにします。ユーザーからサポートメールなどで連絡を受けた場合に、何かしらの方法で本人に証明をしてもらい、Firebase上のそのユーザーの2段階認証の設定をオフに変更するといったものです。
|
14
|
+
この辺はセキュリティに強く絡んでくると思うのでどのようにするのがいいのか悩んでいます。個人で開発するアプリとして、この辺のことはどこまで考えるべきなのでしょうか。
|
1
あ
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
FirebaseにおけるSMS
|
1
|
+
FirebaseにおけるSMS(セキュリティコード)が届かない場合の対応について
|
body
CHANGED
File without changes
|