コンテンツにスキップ

Webログイン

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

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

  1. 概要

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

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

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

Note

アカウントの競合は、PlayerIDがウェブログインを通じて初期のIdPリンクによってすでに作成されている場合に発生し、ユーザーがHive SDKを使用してゲームにログインし、ゲームプロファイルから追加のIdPをリンクしようとする際に発生します。ウェブログインからPlayerIDがすでに存在するため、ユーザーはどのアカウントを使用するかを選択するように促されます。

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

  1. 概要

    • Web Loginは、アカウントの競合を防ぐために、初回のIdPリンク時に製品内でユーザー識別子(ユーザーID)を生成します。
    • Web Loginは、アカウントの競合なしにさまざまな状況で使用できるように、製品内でユーザー識別子を生成します。ゲームから生成されたPlayerIDをリンクするには、Server APIを使用してください。
  2. App CenterでAppIDを作成する

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

    • AppIDを作成した後、ログイン設定を以下のように構成します。Webログインはゲストログインを提供しません。
      • 使用するログインキーを登録
      • リダイレクトURIの登録: ユーザーがWebログインを完了した後にリダイレクトされるページのアドレスを入力します。最大5つのアドレスを登録できます。「http://」と「https://」の両方を使用したい場合は、ドメイン(例: www.a.com)をURIとして入力します。
      • 会員登録オプション: 会員を「有効」にマークします。
  4. API

IdPコンソールの設定

認証 > 認証設定 > ログイン設定でWebログインを設定した場合、GoogleやAppleなどのそれぞれのIdPコンソールにWebログインリダイレクトURIを登録する必要があります。

グーグル

Warning

If withhive.comがGoogle Cloud ConsoleのOAuth同意画面の承認されたドメインに自動的にリストされている場合、機密または制限されたスコープを追加しないでください。Hiveはwithhive.comのドメイン所有権を提供していません。

Facebook

アップル