多くのエンドユーザ向けのサービスは認証機能があります。 専用アカウントを作成してサインアップするものや、 Google や Facebook などの既存のサービスのアカウントを使ってログインするものなどがあります。 アプリケーションに認証機能を追加するには、ユーザ ID をクライアントとサーバで認識するために認証サーバを用意したり、トークンを作成したり、ユーザー情報をに安全に保存したりしないといけません。また、フェデレーション ID プロバイダ の認証を使えばアプリケーションに個人情報を持たせなくても済みますが、認証のための実装に手間がかかります。 Firebase には、このような複雑な認証処理を簡単に実装できる機能があります。今回は、 Firebase Authentication について説明します。 この記事の目的 Firebase Authentication を理解する アプリ