ログイン / ユーザーデータのインポートとエクスポート
 ドキュメントに戻る

ログイン

  • 統合ガイド

  • 認証オプション

  • ユーザーデータストレージ

  • セキュリティ

  • カスタマイゼーション

  • 通信サービスプロバイダー

  • 特徴

  • ハウツー

  • 拡張機能

  • 法的設定

  • リファレンス

  • ユーザーデータのインポートとエクスポート

    エクソラログインでは、ユーザーデータをCSV形式でインポート/エクスポートすることができます。ユーザーデータのバックアップコピーを作成したり、他の認証サービスからデータを移行する必要がある場合に役立ちます。

    Login APIを利用して、ユーザーデータのエクスポートとインポートを行うことができます。エクスポートは、インポートとは異なり、パブリッシャーアカウントでも利用可能です。

    ユーザーデータのインポート

    ユーザーデータをエクソラログインにインポートするには:

    1. フィールドマッピングの作成 - フィールド番号と名前を含むJSONファイルです。マッピングのインデックスは0から始まる必要があります。

    注意
    Bcryptは、サポートされている唯一のパスワード暗号化タイプです。他の暗号化タイプを使用する場合は、検証済みのユーザーのメールアドレスをマッピングに追加します。ユーザーがサインアップすると、パスワードを変更するためのワンタイムリンクが送信されます。

    フィールドマッピングの例:

    Copy
    Full screen
    Small screen

    {
        "email": 0,
        "email_verified": 1,
        "user_id": 2,
        "is_active": 3,
        "username": 4,
        "birth_date": 5,
        "gender": 6,
        "full_name": 7,
        "last_name": 8,
        "first_name": 9,
        "nickname": 10,
        "picture": 11,
        "password_hash": 12
    }

    1. CSV形式のデータベースを作成します。データベースには見出しをつけてはいけません。emailは必須フィルドです。最大ファイルサイズ: 64 MB。サポートされているデータ型の詳細については、パラメータの説明を含む表を参照してください。

    データベースの例:

    email1@example.comtrue12qw34er56
    email2@example.comfalsety78qw12rt34
    email3@example.comfalse4er5612qw3
    email4@example.comtruet12rt34y78qw
    email5@example.comtrue12rt34ty78qw

    1. 属性の検証ルールをJSONスキーマ形式で指定します(任意)。
    2. ユーザーデータをインポートするAPIコールで、作成したマッピングとデータベースを渡します。

    お知らせ
    エクソラは、データのインポートが成功したか、エラーになったかを通知しません。インポート状況を知るには、アカウントマネージャに連絡してください。

    ユーザーデータのエクスポート

    お知らせ
    JSONスキーマを設定した場合、ユーザーデータをエクスポートする際にユーザー属性の検証が行われます。

    以下のメソッド経由でエクソラログインからユーザーデータをエクスポートすることができます:

    パブリッシャーアカウント経由のユーザーデータのエクスポート

    1. パブリッシャーアカウントであなたのプロジェクトを開きます。
    2. サイドメニューでログインをクリックします。
    3. ログインプロジェクトペインで構成するをクリックします。
    4. ユーザーデータベース > ユーザーセクションに移動します。
    5. ユーザーをエクスポートするをクリックします。
    6. 開いたウィンドウで、ユーザーデータのアーカイブを受け取るための電子メールを入力します。
    7. エクスポートするをクリックします。

    お知らせ
    アーカイブのパスワードは秘密鍵です。ログインプロジェクトペインのセキュリティ > JWT署名セクションで見つけることができます。

    API経由のユーザーデータのエクスポート

    API経由のユーザーデータをエクスポートするには、ユーザーデータをエクスポートするメソッドを呼び出します。

    データのインポートに使用したパラメータの説明

    パラメータ種類説明文
    email
    string最大文字数:255個シンボル。
    email_verified
    booleanメール認証のステータス。フィールドが空の場合、trueが使用されます。
    user_id
    string最大文字数:255個シンボル。
    is_active
    booleanアカウント認証のステータス。フィールドが空の場合、trueが使用されます。
    username
    stringフィールドが空の場合、usernameが使用されます。 最大文字数:255個シンボル。
    birth_date
    date最大文字数:255個シンボル。
    gender
    string最大文字数:20個シンボル。
    full_name
    string最大文字数:255個シンボル。
    last_name
    string最大文字数:255個シンボル。
    first_name
    string最大文字数:255個シンボル。
    nickname
    string最大文字数:255個シンボル。
    picture
    stringユーザーのアバターにリンクします。 最大文字数:255個シンボル。
    password_hash
    string最大文字数:64個シンボル。
    この記事は役に立ちましたか?
    ありがとうございます!
    改善できることはありますか? メッセージ
    申し訳ありません
    この記事が参考にならなかった理由を説明してください。 メッセージ
    ご意見ありがとうございました!
    あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
    このページを評価する
    このページを評価する
    改善できることはありますか?

    答えたくない

    ご意見ありがとうございました!
    最終更新日: 2022年12月30日

    誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。

    問題を報告する
    当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
    フォローアップ用のメールをご提供してください
    ご意見ありがとうございました!