Gcp/Firebase/Authentication

提供: 初心者エンジニアの簡易メモ
2025年7月31日 (木) 08:44時点におけるAdmin (トーク | 投稿記録)による版 (authenticationのエクスポート)
ナビゲーションに移動 検索に移動

authenticationのエクスポート

npm install -g firebase-tools
firebase login
firebase auth:export account_file.json --format=JSON --project=[project1]

出力ファイル例:account_file.json

{"users": [
{
  "localId": "00017f8Daqdyxxxxxxxxxxxxxxxxx",
  "lastSignedInAt": "1730288278340",
  "createdAt": "1730288278340"
},
  "localId": "zzzrCWoliwU7dxxxxxxxxxxxxxxx",
  "lastSignedInAt": "1649335001653",
  "createdAt": "1649335001653"
}]}

phpでの処理例

$json_object = json_decode($user_json, true);
$users = $json_object['users'];
foreach ($users as $key => $user) {
     echo $key . " ".print_r($user,1);
echo "aaa\n";
    if ($key > 100) {
        break;
    }
}

参考:https://blog.yuhiisk.com/archive/2018/08/22/export-firebase-auth-csv.html