Webログイン
Webログインは、さまざまなウェブサイト、コミュニティ、およびブロックチェーンにわたって、安全で便利なログインを可能にする製品です。
ブロックチェーンログインを使用したいとき¶
-
概要
- 初期IdPリンク中にウェブログインでユーザー識別子であるPlayerIDを生成します。
- これはブロックチェーンでのログイン処理に使用されます。初期IdPリンクはアカウントの競合を避けるためにゲーム内でのみ行うべきです。さらに、SMS認証後にブロックチェーンにログイン画面が表示されます。
- Hive SDKを実装していないゲームのために、ウェブ上でのみログインを処理し、ユーザー識別子をPlayerIDとして使用したい場合に使用されます。
-
App CenterでAppIDを作成する
- ウェブログインを有効にするために、App CenterでAppIDを作成する必要があります。詳細については、App CenterのAppID登録ガイドを参照してください。
-
認証におけるWebログインの設定
- AppIDを作成した後、ログイン設定を以下のように構成します。Webログインはゲストログインを提供しません。
- 使用するログインキーの登録
- リダイレクトURIの登録: ユーザーがWebログインを完了した後にリダイレクトされるページのアドレスを入力します。最大5つのアドレスを登録できます。「http://」と「https://」の両方のバージョンを使用したい場合は、URIとしてドメイン(例: www.a.com)を入力してください。
- メンバーシップ登録オプション: メンバーシップ登録が「有効」とマークされている場合、初期のIdPリンクはWebログインを通じて利用可能ですが、アカウントの競合を引き起こす可能性があります。メンバーシップ登録が「無効」とマークされている場合、初期のIdPリンクはゲームを通じてのみ行うことができます。XPLA GAMESはメンバーシップ登録を「無効」とマークしています。
- AppIDを作成した後、ログイン設定を以下のように構成します。Webログインはゲストログインを提供しません。
-
API
Note
アカウントの競合は、PlayerIDがウェブログインを通じて初期のIdPリンクによってすでに作成されている場合に発生し、ユーザーがHive SDKを使用してゲームにログインし、ゲームプロファイルから追加のIdPをリンクしようとする際に発生します。ウェブログインからPlayerIDがすでに存在するため、ユーザーはどのアカウントを使用するかを選択するように促されます。
コミュニティやウェブサイトでログインを使用したい場合¶
-
概要
- Web Loginは、アカウントの競合を防ぐために、初回のIdPリンク時に製品内でユーザー識別子(ユーザーID)を生成します。
- Web Loginは、アカウントの競合なしにさまざまな状況で使用できるように、製品内でユーザー識別子を生成します。ゲームから生成されたPlayerIDをリンクするには、Server APIを使用してください。
-
App CenterでAppIDを作成する
- ウェブログインを有効にするために、App CenterでAppIDを作成する必要があります。詳細については、App CenterのAppID登録ガイドを参照してください。
-
認証でのWebログインの設定
- AppIDを作成した後、ログイン設定を以下のように構成します。Webログインはゲストログインを提供しません。
- 使用するログインキーを登録
- リダイレクトURIの登録: ユーザーがWebログインを完了した後にリダイレクトされるページのアドレスを入力します。最大5つのアドレスを登録できます。「http://」と「https://」の両方を使用したい場合は、ドメイン(例: www.a.com)をURIとして入力します。
- 会員登録オプション: 会員を「有効」にマークします。
- AppIDを作成した後、ログイン設定を以下のように構成します。Webログインはゲストログインを提供しません。
-
API
IdPコンソールの設定¶
認証 > 認証設定 > ログイン設定でWebログインを設定した場合、GoogleやAppleなどのそれぞれのIdPコンソールにWebログインリダイレクトURIを登録する必要があります。
グーグル¶
- 登録方法
- Google Cloud Consoleにアクセスし、プロジェクトの下でOAuthクライアントIDを作成し、リダイレクトURIを登録します。
- 詳細な手順については、Google Developers Documentationを参照してください。
- 登録済みURI
Warning
If withhive.comがGoogle Cloud ConsoleのOAuth同意画面の承認されたドメインに自動的にリストされている場合、機密または制限されたスコープを追加しないでください。Hiveはwithhive.comのドメイン所有権を提供していません。
Facebook¶
- 登録方法
- Meta for Developersにアクセスし、アプリ設定でFacebookログインを構成し、リダイレクトURIを登録します。
- 詳細な手順については、Meta Developers Documentationを参照してください。
- 登録済みURI
アップル¶
- 登録方法
- Apple Developer Consoleにアクセスし、サービスIDを作成し、Appleでサインインの設定の下でリターンURLを登録します。
- 詳細な手順については、Apple Developer Documentationを参照してください。
- 登録されたURI