Try firebase phone auth4. Agenda
1. About Firebase auth
2. About Firebase phone auth
a. setup
b. test
c. get SMS
3. Phone auth memo
a. price, limit
b. security
c. use only phone number verification
7. About firebase phone auth
ユーザーのスマートフォンに SMS メッセージを送信することによって
ユーザーをログインさせることができます。
ユーザーは SMS メッセージに記載されたワンタイム コードを使用してログインします。
1. 自分の電話番号を入力
2. サーバからの認証コードを待つ
3. SMSまたは電話アプリを立ち上げる
4. 認証コードを入力
上記2-4を自動化できる SMS Retriever APIというのもありますが今回スルーします。
13. phone auth memo
price https://firebase.google.com/pricing?hl=ja
無料枠は月1万件まで
security
エンドユーザーが認証のために提供する電話番号は Google に送信され、Google はそれを Google サ
ービス全体(Firebase だけに限定されません)でスパムや不正行為の防止対策を強化するために保存
します。デベロッパーは Firebase Authentication の電話番号ログイン サービスを使用する前に、エン
ドユーザーから必ず適切な同意を得る必要があります。
Editor's Notes https://firebase.google.com/docs/functions/locations?hl=ja
一般的にはユーザーに近いロケーションを選択する
連携サービスがある場合は同じリージョンにしたほうが料金も安くなる
最近asia-northeast2大阪ができたみたい
端末側では、下記の順番で入力します
(1) 電話番号を入力してsubmit
(2) 認証コードを受信した体でsubmit