ユーザー認証をセットアップする
認証されたユーザーは、ウェブショップで商品を購入したり、カタログでユニークなオファーを見ることができます。
認証付きウェブショップの主な機能:
- ウェブショップでの複数の認証方法。
- パーソナライズされたストアフロントと正規ユーザー用のプロモコードを設定することができます。
- 個人情報の保護と処理に関する地域の法令を遵守します。
- レート制限とDDoS対策。
以下の認証方法のいずれかを選択することができます:
- ユーザーID認証:
- ウェブショップとゲームとの連携を簡略化します。
- 認証ウィジェットには登録やパスワード入力は必要ありません。ユーザーは、ゲームからユーザーIDを入力するか、ゲームへのログインと同じソーシャルネットワークアカウントを使用する必要があります。
- ユーザーIDとディープリンク認証:
- ディープリンクは、ユーザーIDでログインする際の追加の認証方法として使用できます。
- ユーザーIDとディープリンク認証ウィジェットには、登録やパスワードの入力は必要ありません。ユーザーは、ゲームからユーザーIDを入力するか、ディープリンクを使用してゲーム経由でログインするだけです。
- ディープリンク認証:
- ディープリンクを主なログイン方法として使用すると、ユーザーID認証では不可能な支払いの詳細を保存できます。
- エクソーラログインによる認証:
- 幅広い認証方法を提供します:ソーシャルネットワーク、ワンタイムコードやリンク、ログインとパスワード。
- エクソーラログインウィジェットをカスタマイズできます。
- 認証に年齢制限を課すことができます。
ユーザーフロー
- ユーザーは、ユーザーID認証が設定されたウェブショップにアクセスします。
- ユーザーは、以下のいずれかの方法でウェブショップで認証を行います:
- ユーザーはファストログインブロックにIDを入力し、ログインボタンをクリックします。
- ユーザーは、選択したアイテムの購入ボタンまたはトップバーのログインボタンをクリックします:
- ユーザーIDを入力するか、ソーシャルネットワークからログインするためのモーダルウィンドウが開きます。
- ユーザーはIDを入力し、「続ける」をクリックするか、ソーシャルネットワークのアイコンをクリックしてソーシャルネットワークを選択し、ソーシャルネットワークのページで認証を完了します。
- システムは、ゲーム内にユーザーが存在するかどうかをチェックします。このIDまたはソーシャルアカウントを持つユーザーがゲーム内に存在する場合、そのユーザーはウェブショップで認証されます。そうでない場合はエラーメッセージが表示されます。
入手方法
- アプリケーション側では、ユーザー認証ウェブフック処理を実装してください。
ウェブフックを受信した場合、アプリケーションは以下の処理を行う必要があります:
- ウェブフックで渡されたIDでユーザーを検索します。
- その結果に応じて、以下のいずれかのステータスコードを送信します。
- 200 HTTP - ユーザーが見つかった場合のウェブフックからの応答を含むコード
- 404 HTTP - ユーザー IDが見つからない場合のコード
- パーソナライズのためのユーザー属性を送信します。
- アドミンページでプロジェクトを開きます。
- サイドバーで「サイトビルダー」と移動します。
- 「サイトビルダーを開く」をクリックします。
- 「ログイン設定」ブロックに移動します。
- 「ユーザーID」オプションを選択します。
- ドロップダウンリストで、「新規ログイン」を選択します。
- ウェブフックを受信するURLを入力します。
https://
で始まる必要があります。http://
を使用するとエラーになります。- アプリケーションにすでに接続されているソーシャル ネットワーク経由で認証を設定します(任意):
- アドミンページでプロジェクトを開き、ログインセクションに移動します。
- サイドバーで構成をクリックします。
- 認証ブロックに移動してソーシャルログインを選択します。
- ソーシャルネットワークを設定するには、ソーシャルネットワークカードで、タイトルの右にある⚙アイコンをクリックし、接続を選択します。
「ファストログイン」ブロックのセットアップ
ファストログインブロックは、ユーザーがサイト上で認証するための追加の方法を提供します。
ブロックの外観とその機能は、選択した認証方法によって異なります。
サイトにユーザーIDによる認証が構成されている場合、ファストログインブロックにはIDを入力するフィールドとログインボタンが表示されます。
機能:
- モーダルウィンドウへの追加の遷移なしでのユーザー認証。
- ブロックのコンテンツを設定します。以下のセクションを有効にして構成することができます:
- タイトル
- 説明
- ユーザーIDの見つけ方
- カスタム背景
また、JSコードを使って、テキストやボタン、画像を追加するなど、ブロックの機能を拡張することもできます。

サイトにエクソーラログインによる認証が設定されている場合、ファストログインブロックに認証を呼び出す追加のボタンが表示されます。ブロック内のボタンをクリックすると、「エクソーラログイン」メソッドのいずれかを使って認証するためのモーダルウィンドウが開きます。
機能:
- 認証を求めるボタンのテキストを設定する
- カスタム背景を設定する
また、JSコードを使って、テキストやボタン、画像を追加するなど、ブロックの機能を拡張することもできます。
新しいサイトの場合、ファストログインブロックはデフォルトでウェブショップテンプレートに追加されますが、必要に応じて削除できます。
先に作成したサイトにファストログインブロックがない場合は、追加することができます。
ファストログインブロックを追加するには:
- アドミンページであなたのプロジェクトを開きます。
- サイドメニューで、「サイトビルダー」をクリックします。
- 「サイト」セクションで、サイトを選択し、「サイトビルダーを開く」をクリックします。
- 「ブロックを追加」をクリックします。
- 「ファストログイン」ブロックを選択します。
次のステップ
お役立ちリンク
誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。