コンテンツにスキップ

Webログイン

Webログインは、さまざまなウェブサイト、コミュニティ、およびブロックチェーンでの安全で便利なログインを可能にする製品です。

ウェブログインタイプ

Webログインには2種類あります: Webログインv1とWebログインv2で、それぞれ異なる操作方法があります。

ブロックチェーンログインを使用したい場合

  • 概要

    • 初回IdPリンク時にウェブログインでユーザー識別子であるPlayerIDを生成します。
    • これはブロックチェーンでのログイン処理に使用されます。初回IdPリンクはアカウントの競合を避けるためにゲーム内でのみ行うべきです。さらに、SMS認証後にブロックチェーンでログイン画面が表示されます。
    • これは、ウェブでのみログインを処理し、Hive SDKを実装していないゲームのPlayerIDとしてユーザー識別子を使用したい場合に使用されます。
  • App CenterでAppIDを作成する

    • Webログインを有効にするために、App CenterでAppIDを作成する必要があります。詳細については、App CenterのAppID登録ガイドを参照してください。
  • Webログインv1 App Centerでのログイン設定

    • AppIDを作成した後、ログイン設定を以下のように構成します。Webログインはゲストログインを提供しません。
      • 使用するログインキーの登録
      • リダイレクトURIの登録: ユーザーがWebログインを完了した後にリダイレクトされるページのアドレスを入力します。最大5つのアドレスを登録できます。「http://」と「https://」の両方のバージョンを使用したい場合は、URIとしてドメイン(例: www.a.com)を入力します。
      • メンバーシップV4登録オプション: メンバーシップ登録が「有効」とマークされている場合、初期IdPリンクはWebログインを通じて利用可能ですが、アカウントの競合を引き起こす可能性があります。メンバーシップ登録が「無効」とマークされている場合、初期IdPリンクはゲームを通じてのみ行うことができます。XPLA GAMESはメンバーシップ登録を「無効」とマークしています。
  • API

Note
  • Web Login v1を利用する際、PlayerIDが最初にIdPリンクを通じて生成され、その後Hive SDKを使用したゲームでゲストログインが適用されると、ゲームプロフィールで追加のIdPを接続しようとするとアカウントの競合が発生する可能性があります。これは、PlayerIDがすでにWeb Loginを通じて生成されているため、ユーザーにアカウントの選択を促すことになります。

コミュニティやウェブサイトでログインを使用したい場合

  • 概要
    • Web Login v2は、アカウントの競合を防ぐために、初期IdPリンク中に製品内でユーザー識別子(ユーザーID)を生成します。
    • Web Login v2は、アカウントの競合なしにさまざまな状況で使用できるように、製品内でユーザー識別子を生成します。ゲームから生成されたPlayerIDをリンクするには、Server APIを使用してください。
  • App CenterでAppIDを作成
    • ウェブログインを有効にするためには、App CenterでAppIDを作成する必要があります。詳細については、App CenterのAppID登録ガイドを参照してください。
  • App CenterでWeb Login v2を設定
    • AppIDを作成した後、ログイン設定を次のように構成します。Web Loginはゲストログインを提供しません。
      • 使用するログインキーを登録
      • リダイレクトURIの登録: ユーザーがWeb Loginを完了した後にリダイレクトされるページのアドレスを入力します。最大5つのアドレスを登録できます。「http://」と「https://」の両方のバージョンを使用したい場合は、ドメイン(例:www.a.com)をURIとして入力してください。
      • メンバーシップV4登録オプション: メンバーシップを「有効」にマークします。
  • API

IdPコンソールのセットアップ