teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

文章の校正

2021/11/22 09:43

投稿

noname_241198
noname_241198

スコア23

title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,7 @@
4
4
  ②SMS認証(OTP)
5
5
  としています。
6
6
 
7
- 今困っているのはSMS認証に設定していた電話番号が何らかの理由でユーザーが利用できなくなるケースです。これの対応としてFirebaseで実装する場合のベストプラクティスはりませんか。
7
+ 今困っているのはSMS認証に設定していた電話番号が何らかの理由でユーザーが利用できなくなるケースです。これの対応としてFirebaseで実装する場合のベストプラクティスはどのようなものになりまか。
8
8
 
9
9
  ---
10
10
 

3

2021/11/22 09:43

投稿

noname_241198
noname_241198

スコア23

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
- まず2段階認証を設定した際にバックアップコードを生成してFirebase上保存しておきます。ユーザーが電話番号を利用できなくなった時の対応として、そのコードを使ってログインしてもらいます。
12
+ ユーザーが初めて2段階認証を設定する際にバックアップコードを生成してユーザーに保管してもらい、そのコードをFirebase上保存しておきます。ユーザーが電話番号を利用できなくなった際にそのコードを使ってログインしてもらいます。
13
- またそのコードを無くした場合の対応て、アプリの2段階認証を任意設定として、設定をFirebase上で保存するようにします。ユーザーからサポートメールなどで連絡を受けた場合に、何かしらの方法で本人証明をしてもらい、Firebase上のそのユーザーの2段階認証の設定をオフ変更するといったものです。
13
+ またそのコードを無くした場合の対応も一応考えまた。アプリの2段階認証を任意設定として、2段階認証が有効か無効なをFirebase上で保存しておきます。ユーザーからサポートメールなどで連絡を受けた場合に、何かしらの方法で本人証明をしてもらい、Firebase上のそのユーザーの2段階認証の設定を無効にするといったものです。
14
- この辺はセキュリティに強く絡んでくると思うのでどのようにするのがいいのか悩んでいます。個人で開発するアプリとして、この辺のことはどこまで考えるべきなのでしょうか。
14
+ この辺はセキュリティに強く絡んでくると思うのでどのようにするのが一番いいのか悩んでいます。個人で開発するアプリとして、どこまで考えるべきなのでしょうか。ご教示ください。

2

2021/11/22 09:42

投稿

noname_241198
noname_241198

スコア23

title CHANGED
@@ -1,1 +1,1 @@
1
- FirebaseにおけるSMS(セキュリティコード)が届かない場合の対応について
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
- またそのバックアップコードを無くした場合の対応も考えまた。アプリの2段階認証を任意設定として、その設定をFirebase上で保存するようにします。ユーザーからサポートメールなどで連絡を受けた場合に、何かしらの方法で本人に証明をしてもらい、Firebase上のそのユーザーの2段階認証の設定をオフに変更するといったものです。
13
+ またそのコードを無くした場合の対応て、アプリの2段階認証を任意設定として、その設定をFirebase上で保存するようにします。ユーザーからサポートメールなどで連絡を受けた場合に、何かしらの方法で本人に証明をしてもらい、Firebase上のそのユーザーの2段階認証の設定をオフに変更するといったものです。
14
+ この辺はセキュリティに強く絡んでくると思うのでどのようにするのがいいのか悩んでいます。個人で開発するアプリとして、この辺のことはどこまで考えるべきなのでしょうか。

1

2021/11/22 09:35

投稿

noname_241198
noname_241198

スコア23

title CHANGED
@@ -1,1 +1,1 @@
1
- FirebaseにおけるSMSのリット方法
1
+ FirebaseにおけるSMS(キュリティコード)が届かない場合の対応について
body CHANGED
File without changes