- 既存のデータベースユーザーを Auth0 に一括インポートする
- Auth0 のデータベースユーザーの一部またはすべてを検索してエクスポートする
拡張機能をインストールする
拡張機能を使用する

- 既存のデータベースユーザーを一括で Auth0 にインポートする
- Auth0 のデータベースユーザーの一部またはすべてを検索してエクスポートする
ユーザーのインポート
Auth0 テナントからエクスポートしたファイルを使用する場合は、そのファイルを
ndjson から JSON に変換する必要があります。同じユーザー ID を維持するには、インポートするすべてのユーザー ID から auth0| プレフィックスを削除する必要があります。インポート処理では、インポートしたユーザー ID に auth0| プレフィックスが自動的に追加されます。インポート前に auth0| プレフィックスを削除しないと、ユーザー ID は auth0|auth0|... のようになります。
ユーザーのエクスポート
Auth0 では、エクスポートファイルのサイズが大きいため、ndjson 形式を使用します。ユーザーをインポートする前に、任意のライブラリ (jq など) を使用して ndjson を json に変換する必要があります。後でインポートするためにユーザーをエクスポートする場合は、ユーザーフィールド名をデフォルトのままにし、Column Name にマッピングしないでください。

user.user_metadata.name のような静的な値や、user.user_metadata.name || user.name のような JavaScript 式を指定できます。式はエクスポートの実行時に評価されます。column name の値は、その値がエクスポート内でどのように表されるかを示します。
Add Default Fields ボタンをクリックすると、デフォルトフィールドが自動的に選択され、それらの column name が設定されます (これは、パラメーターや式がどのように表示されるかを確認するのにも役立ちます) 。
不要な属性や式は、対応する ごみ箱 アイコンをクリックして削除できます。
Settings では、次のことができます。
- ユーザーの並び順の基準となる User Attribute を指定して、エクスポートしたユーザーの表示方法を設定する (昇順または降順も指定できます)
-
Export Format を選択する。JSON ファイルまたは CSV ファイルを選択できます

X はエクスポートするユーザー数です) 。
エクスポートが完了すると、ユーザーを含むファイルをダウンロードできます。Windows 10 以前を使用している場合は、サードパーティの展開ツールが必要になることがあります。
ユーザーの更新
user_metadata と app_metadata のユーザープロファイルを一括更新できます。
Auth0 は現在、パスワードレスの一括インポートをサポートしていません。ユーザーを個別に更新するには、Auth0 Management API を使用してください。
ユーザーをエクスポートする
設定を更新する
Id には一意の
connection|id が必要です。同じユーザー Id が複数の接続に存在する場合、更新は失敗します。email_verified 属性を複数のユーザーに追加し、値を true に設定することもできます。
このプロセスでは、複数のユーザーをブロックできません。Auth0 Dashboard または Auth0 Management API を使用して、ユーザーを1人ずつブロックする必要があります。
更新したユーザープロファイルデータをインポートする
users-import エンドポイントを使用すると、更新したユーザープロファイルファイルをアップロードし、1 つのジョブで複数のユーザーを更新できます。Create import users job endpoint に移動します。
ユーザーファイルを users パラメーターに追加し、更新対象のデータベースのデータベース接続 ID を追加します。
既存のユーザー情報を更新するには、upsert の値を true に設定する必要があります。
更新内容を反映するには、Try を選択するか、Postman を使用してユーザーをインポートします。
job_id を使用して、jobs endpoint でステータスを確認します。