Firebaseを使えば、認証機能が簡単に組込めます。
そこで、まずはFirebase側の認証機能の設定をします。
認証設定の開始
![Firebaseに認証機能を追加する1](https://iyashiya.biz/wp-content/uploads/2023/04/a1-1024x536.jpg)
作成したFirebaseのプロジェクトのページの左のメニューの「構築」-「Authentication」をクリック。
![](https://iyashiya.biz/wp-content/uploads/2023/04/a2-1024x375.jpg)
この画面になったら『始める』をクリック。
![神谷](https://iyashiya.biz/wp-content/uploads/2023/03/kamiya-200x200-1.jpg)
神谷
すでに認証の設定がされている場合は、以下のような画面になっています。
![Firebaseのプロジェクトの認証設定画面](https://iyashiya.biz/wp-content/uploads/2023/04/a8-1024x459.jpg)
例えば、Twitterのアカウントでも認証しようという場合は、「Sign-in method」から認証を追加できます。
認証項目の設定
![Firebaseの認証の選択](https://iyashiya.biz/wp-content/uploads/2023/04/a3-1024x517.jpg)
どんなもので認証するかを選択します。
今回は「メール/パスワード」と「Google」を指定してみます。
Google認証
Googleのボタンをクリックすると、Googleの認証に進みます。
![Google認証のセットアップ](https://iyashiya.biz/wp-content/uploads/2023/04/a4.jpg)
プロジェクトのサポートメールは、ログインしているGoogleのメールアドレスが出てくるので、それにしておけばいいでしょう。
![神谷](https://iyashiya.biz/wp-content/uploads/2023/03/kamiya-200x200-1.jpg)
神谷
「プロジェクトの公開名」は当該アプリから送信するメールの名前などに使用されます。公開名を変更したい場合には、「プロジェクトの概要」-歯車マーク-「プロジェクトの設定」-「プロジェクト」-「公開設定」のペンマーク。
![](https://iyashiya.biz/wp-content/uploads/2023/07/app02.jpg)
その他は、特にいじらないで「保存」へ。
![Googleの認証が追加](https://iyashiya.biz/wp-content/uploads/2023/04/a5-1024x235.jpg)
もう一つ認証を追加するので、「新しいプロバイダを追加」をクリック。
メール/パスワード認証
![メール認証の設定](https://iyashiya.biz/wp-content/uploads/2023/04/a6-1024x372.jpg)
メール/パスワードを「有効」にして、「保存」へ。
![メール/パスワード認証の設定](https://iyashiya.biz/wp-content/uploads/2023/04/a7-1024x260.jpg)
さっき。Googleの認証と合わせてメール/パスワードの認証も有効になりました。