🐡

Firebase AuthenticationのBearerトークンをCurlで取得

2024/04/22に公開

手順

APIキーの取得

  1. Firebase Consoleでプロジェクトを開く
  2. プロジェクトの設定をクリック
  3. 全般をクリック
  4. プロジェクトの項目のウェブ API キーAPIキー

Curlを実行

下記を実行

curl -X POST -H "Content-Type: application/json" -d '{
  "email": "<EMAIL>",
  "password": "<PASSWORD>",
  "returnSecureToken": true
}' "https://identitytoolkit.googleapis.com/v1/accounts:signInWithPassword?key=<API_KEY>"

レスポンスのidTokenの値がBearerトークン

{
  "idToken": "xxx",
  "email": "<EMAIL>",
  "refreshToken": "xxx",
  "expiresIn": "3600",
  "localId": "xxx"
}

参考

https://cloud.google.com/identity-platform/docs/use-rest-api?hl=ja#section-sign-in-email-password

Discussion