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はメンバーシップ登録を「無効」とマークしています。
- AppIDを作成した後、ログイン設定を以下のように構成します。Webログインはゲストログインを提供しません。
-
API
- Web Login v1は、ブロックチェーンでログインを使用したいときに利用されるAPIです。Web Login v1 APIを実装するための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登録オプション: メンバーシップを「有効」にマークします。
- AppIDを作成した後、ログイン設定を次のように構成します。Web Loginはゲストログインを提供しません。
- API
- Web Login v2は、コミュニティを使用したいときに利用されるAPIです。Web Login v2 APIを実装するために、以下に提供されているAPIガイドを参照してください。
IdPコンソールのセットアップ¶
-
Webログインを使用するためにログインを設定する場合、IdPコンソールにGoogleやAppleなどのHive Web LoginリダイレクトURIを登録する必要があります。
-
Google
- サンドボックス : https://sandbox-weblogin.withhive.com/cb_google
- 本番 : https://weblogin.withhive.com/cb_google
Warning
- 承認されたドメインがGoogle ConsoleのOAuth同意画面でwithhive.comとして自動登録されている場合、**センシティブ範囲または制限範囲**は追加されません。Hiveはwithhive.comのドメイン所有権を提供していません。
-
フェイスブック
- アップル
-