本投稿は TECOTEC Advent Calendar 2020 の8日目の記事です。 こんにちは、テコテック開発者ブログをご覧いただきありがとうございます。 ブロックチェーン事業部の佐野です。 今回は外部システムで認証したユーザをログイン操作を行わせず Firebase の認証を行った記録となります。 はじめに Firebase の認証を行うことでデータベースへの操作や閲覧ページの表示等をユーザ毎の権限に基づき制御可能となります。 もし認証を行わないと、全ての機能を匿名アクセス可能とすることになりセキュリティが低下しています。 しかし外部で認証済みのユーザに再度ログインをさせるのは… システム的にイケてないですね… Firebase には JSON Web Token(JWT)を使用したユーザーまたはデバイスの認証が用意されていますのでこちらを利用します。 カスタムトークンを作成 ユー