ユーザー認証をセットアップする

認証されたユーザーは、ウェブショップで商品を購入したり、カタログでユニークなオファーを見ることができます。

認証付きウェブショップの主な機能:

  • ウェブショップでの複数の認証方法。
  • パーソナライズされたストアフロントと正規ユーザー用のプロモコードを設定することができます。
  • 個人情報の保護と処理に関する地域の法令を遵守します。
  • レート制限とDDoS対策。

以下の認証方法のいずれかを選択することができます:

  • ユーザーID認証
    • ウェブショップとゲームとの連携を簡略化します。
    • 認証ウィジェットには登録やパスワード入力は必要ありません。ユーザーは、ゲームからユーザーIDを入力するか、ゲームへのログインと同じソーシャルネットワークアカウントを使用する必要があります。

お知らせ
ゲームでエクソーラログインが設定されていない場合は、ユーザーID認証を使用します。
  • ユーザーIDとディープリンク認証
    • ディープリンクは、ユーザーIDでログインする際の追加の認証方法として使用できます。
    • ユーザーIDとディープリンク認証ウィジェットには、登録やパスワードの入力は必要ありません。ユーザーは、ゲームからユーザーIDを入力するか、ディープリンクを使用してゲーム経由でログインするだけです。
お知らせ
ゲームが認証用のディープリンクをサポートしている場合は、ユーザーIDとディープリンク認証を使用します。
  • ディープリンク認証
      ディープリンクを主なログイン方法として使用すると、ユーザーID認証では不可能な支払いの詳細を保存できます。
お知らせ
ゲームが認証のためにディープリンクをサポートしている場合は、ディープリンク認証を使用します。
  • エクソーラログインによる認証
    • 幅広い認証方法を提供します:ソーシャルネットワーク、ワンタイムコードやリンク、ログインとパスワード。
    • エクソーラログインウィジェットをカスタマイズできます。
    • 認証に年齢制限を課すことができます。
お知らせ
エクソーラログイン認証がすでに設定されている場合は、このソリューションを使用します。
いずれの認証方法でも、サイトにファストログインブロックを追加することができます。

ユーザーフロー

  1. ユーザーは、ユーザーID認証が設定されたウェブショップにアクセスします。
  2. ユーザーは、以下のいずれかの方法でウェブショップで認証を行います:
    • ユーザーはファストログインブロックにIDを入力し、ログインボタンをクリックします。
    • ユーザーは、選択したアイテムの購入ボタンまたはトップバーのログインボタンをクリックします:
      1. ユーザーIDを入力するか、ソーシャルネットワークからログインするためのモーダルウィンドウが開きます。
      2. ユーザーはIDを入力し、「続ける」をクリックするか、ソーシャルネットワークのアイコンをクリックしてソーシャルネットワークを選択し、ソーシャルネットワークのページで認証を完了します。
    1. システムは、ゲーム内にユーザーが存在するかどうかをチェックします。このIDまたはソーシャルアカウントを持つユーザーがゲーム内に存在する場合、そのユーザーはウェブショップで認証されます。そうでない場合はエラーメッセージが表示されます。

    入手方法

    1. アプリケーション側では、ユーザー認証ウェブフック処理を実装してください。

    ウェブフックを受信した場合、アプリケーションは以下の処理を行う必要があります:

    • ウェブフックで渡されたIDでユーザーを検索します。
    • その結果に応じて、以下のいずれかのステータスコードを送信します。
      • 200 HTTP - ユーザーが見つかった場合のウェブフックからの応答を含むコード
      • 404 HTTP - ユーザー IDが見つからない場合のコード
    • パーソナライズのためのユーザー属性を送信します。

    お知らせ
    ユーザーIDは、ユーザーごとに一意でなければなりません。
    1. アドミンページでプロジェクトを開きます。
    2. サイドバーで「サイトビルダー」と移動します。
    3. サイトビルダーを開く」をクリックします。
    4. ログイン設定」ブロックに移動します。
    1. ユーザーID」オプションを選択します。
    お知らせ
    ログインプロジェクトのウィジェットカスタマイズ設定は、ユーザーID認証インターフェースに影響を与えません。
    1. ドロップダウンリストで、「新規ログイン」を選択します。
    1. ウェブフックを受信するURLを入力します。
    お知らせ
    ウェブフックURLはhttps://で始まる必要があります。http://を使用するとエラーになります。
    お知らせ
    デフォルトではエクソーラストレージが使用されます。エクソーラストレージではさまざまな設定が提供されるため、アドミンページでは変更しないことをお勧めします。
    1. アプリケーションにすでに接続されているソーシャル ネットワーク経由で認証を設定します(任意):
      1. アドミンページでプロジェクトを開き、ログインセクションに移動します。
      2. サイドバーで構成をクリックします。
      3. 認証ブロックに移動してソーシャルログインを選択します。
      1. ソーシャルネットワークを設定するには、ソーシャルネットワークカードで、タイトルの右にある⚙アイコンをクリックし、接続を選択します。
    お知らせ
    ソーシャルネットワーク認証を使用するには、ソーシャルネットワークカードの設定で、プロジェクト内のアプリケーションのアプリケーションIDと秘密鍵を指定してください。アプリケーションIDと秘密鍵は、ソーシャルプロバイダーの開発者アカウントから入手できます。アプリケーションIDと秘密鍵の詳しい見つけ方は、アドミンページのソーシャルネットワークカード設定に記載されています。

    「ファストログイン」ブロックのセットアップ

    ファストログインブロックは、ユーザーがサイト上で認証するための追加の方法を提供します。

    ブロックの外観とその機能は、選択した認証方法によって異なります。

    サイトにユーザーIDによる認証が構成されている場合、ファストログインブロックにはIDを入力するフィールドとログインボタンが表示されます。

    機能:

    • モーダルウィンドウへの追加の遷移なしでのユーザー認証。
    • ブロックのコンテンツを設定します。以下のセクションを有効にして構成することができます:
      • タイトル
      • 説明
      • ユーザーIDの見つけ方
      • カスタム背景

    また、JSコードを使って、テキストやボタン、画像を追加するなど、ブロックの機能を拡張することもできます。

    サイトにエクソーラログインによる認証が設定されている場合、ファストログインブロックに認証を呼び出す追加のボタンが表示されます。ブロック内のボタンをクリックすると、「エクソーラログイン」メソッドのいずれかを使って認証するためのモーダルウィンドウが開きます。

    機能:

    • 認証を求めるボタンのテキストを設定する
    • カスタム背景を設定する

    また、JSコードを使って、テキストやボタン、画像を追加するなど、ブロックの機能を拡張することもできます。

    新しいサイトの場合、ファストログインブロックはデフォルトでウェブショップテンプレートに追加されますが、必要に応じて削除できます。

    先に作成したサイトにファストログインブロックがない場合は、追加することができます。

    ファストログインブロックを追加するには:

    1. アドミンページであなたのプロジェクトを開きます。
    2. サイドメニューで、「サイトビルダー」をクリックします。
    3. サイト」セクションで、サイトを選択し、「サイトビルダーを開く」をクリックします。
    4. ブロックを追加」をクリックします。
    5. ファストログイン」ブロックを選択します。
    お知らせ

    ファストログインブロックを使用するには、「ログイン設定」セクションのドロップダウンリストから認証オプションを事前に選択する必要があります。

    ログイン設定セクションのユーザーID認証方法では、ウェブフックを受信するためのURLも指定する必要があります。指定しない場合、ユーザー認証が利用できないため、サイトを公開できません。

    サイトプレビュー中のユーザー認証は、ウェブフックURLを追加しなくても可能です。

    次のステップ

    1. サンドボックスモードでウェブショップをテストします
    2. サイトを公開します

    統合フロー

    この記事は役に立ちましたか?
    ありがとうございます!
    改善できることはありますか? メッセージ
    申し訳ありません
    この記事が参考にならなかった理由を説明してください。 メッセージ
    ご意見ありがとうございました!
    あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
    最終更新日: 2025年3月13日

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

    問題を報告する
    当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
    フォローアップ用のメールをご提供してください
    ご意見ありがとうございました!
    フィードバックを送信できませんでした
    後でもう一度お試しいただくか、doc_feedback@xsolla.comまでお問い合わせください。