[User Import / Export Extension(ユーザーインポート/エクスポート拡張機能)] を使用すると、次のことが可能になります:Documentation Index
Fetch the complete documentation index at: https://auth0.generaltranslation.app/llms.txt
Use this file to discover all available pages before exploring further.
- 既存のデータベースユーザーをAuth0に一括インポートする
- Auth0データベースユーザーの何人か(または全員)を検索またはエクスポートする
拡張機能をインストールする
拡張機能を使用する

- 既存のデータベースユーザーをAuth0に一括インポートする
- Auth0データベースユーザーの何人か(または全員)を検索またはエクスポートする
ユーザーをインポートする
Auth0テナントからエクスポートしたファイルを使用する場合は、
ndjsonからJSONに変換する必要があります。同じユーザーIDを維持するために、インポートするユーザーIDからauth0| prefixを削除しなければなりません。インポート処理では、ユーザーIDに自動的にauth0| prefixが追加されます。インポートする前にauth0| prefixを削除しなかった場合、ユーザーIDは、auth0|auth0|...として返されます。
ユーザーをエクスポートする
エクスポートファイルのサイズが大きいため、Auth0はndjson形式を使用します。ユーザーをインポートする前に、 ndjson を json に変換する必要があります。その際には、jqなど、ご希望のライブラリーを使用できます。後でインポートするためにユーザーをエクスポートする場合は、ユーザーフィールドの名前をデフォルトのままにしておきます。[Column Name(カラム名)]にマッピングしてはいけません。

user.user_metadata.nameのような静的な値にすることも、user.user_metadata.name || user.name のようなJavaScript式にすることもできます。式はエクスポートの実行時に評価されます。 column name の値は、エクスポートで値がどのように表現されるかを示します。
[Add Default Fields(デフォルトフィールドの追加)] ボタンをクリックすると、デフォルトフィールドが自動的に選択され、列名が入力されます(これは、パラメーター/式がどのように表示されるかを視覚化するのにも適した方法です)。
関連する [trash can(ゴミ箱)] アイコンをクリックすると、不要な属性/式を削除できます。
[Settings(設定)] では次のことができます:
- ユーザーを並べ替える [User Attribute(ユーザー属性)] (およびユーザーを昇順または降順で並べ替えるかどうか)を指定して、エクスポートされたユーザーのリスト方法を設定します。
-
[Export Format(エクスポート形式)] を選択します。JSONファイルとCSVファイルから選択できます。

Xはエクスポートするユーザーの数です)。
エクスポートが完了したら、ユーザーのファイルをダウンロードすることができます。
ユーザーの更新
user_metadataおよび app_metadataへのユーザープロファイルの一括更新が可能です。
Auth0は、現在、パスワードレスの一括インポートをサポートしていません。Auth0 Management APIを使って、ユーザーを個別に更新してください。
ユーザーをエクスポートする
構成を更新する
IDには一意の
connection|idがなければなりません。複数の接続に同じユーザーIDが存在すると、更新に失敗します。email_verified属性を追加し、値をtrueに設定することもできます。
この処理では、複数のユーザーをブロックできません。Auth0 DashboardまたはAuth0 Management APIを使ってユーザーを個別にブロックしなければなりません。
更新したユーザープロファイルのデータをインポートする
users-importエンドポイントを使用すると、更新されたユーザープロファイルファイルをアップロードし、1つのジョブで複数のユーザーを更新できます。インポートユーザーのジョブの作成エンドポイントに移動します。
ユーザーパラメーターにユーザーファイルを追加して、更新したいデータベースのデータベース接続を追加します。
既存のユーザー情報を更新するには、upsert値をtrueにする必要があります。更新を追加するには、 [Try(試す)] を選択するか、Postmanを使用してユーザーをインポートします。
job_idを使用して、jobsエンドポイントのステータスを確認します。