ユーザー認証
ユーザーまたはプロジェクトを削除する
ログインプロジェクトを削除する方法は?
API経由でログインプロジェクトからユーザーを削除する方法は?
- ログインAPIを使用するには、以下のステップに従います:
- パブリッシャーアカウントでプロジェクトを開き、プレイヤー > ログインセクションに移動します。
- ログインプロジェクトのパネルで「設定」をクリックします。
- セキュリティブロックに移動し、OAuth 2.0セクションを選択します。
- 「OAuth 2.0クライアントを追加」をクリックします。
- OAuth 2.0のリダイレクトURIを指定します。
Server (server-to-server connection)チェックボックスを入れます。- 「接続」をクリックします。
- クライアントIDと秘密鍵をコピーして保存します。
- サーバートークンを生成します。
- ユーザー削除エンドポイントを呼び出し、ユーザーID、プロジェクトログインプロジェクトIDを
Authorization: Bearer <server_token>ヘッダーで渡します。server_tokenはサーバートークンです。
- ログインAPIを使用するには、以下のステップに従います:
- モバイルゲーム用アカウントでプロジェクトを開き、その他のツール > ログインセクションに移動します。
- ログインプロジェクトのペインで「設定」をクリックします。
- セキュリティブロックに移動し、OAuth 2.0セクションを選択します。
- 「OAuth 2.0クライアントを追加」をクリックします。
- OAuth 2.0のリダイレクトURIを指定します。
Server (server-to-server connection)チェックボックスを入れます。- 「接続」をクリックします。
- クライアントIDと秘密鍵をコピーして保存します。
- サーバートークンを生成します。
- ユーザー削除エンドポイントを呼び出し、ユーザーID、プロジェクトログインプロジェクトIDを
Authorization: Bearer <server_token>ヘッダーで渡します。server_tokenはサーバートークンです。
- ログインAPIを使用するには、以下のステップに従います:
- プロジェクトでアカウントを開き、プレイヤー > ログインセクションに移動します。
- ログインプロジェクトのパネルで「設定」をクリックします。
- セキュリティブロックに移動し、OAuth 2.0セクションを選択します。
- 「OAuth 2.0クライアントを追加」をクリックします。
- OAuth 2.0のリダイレクトURIを指定します。
Server (server-to-server connection)チェックボックスを入れます。- 「接続」をクリックします。
- クライアントIDと秘密鍵をコピーして保存します。
- サーバートークンを生成します。
- ユーザー削除エンドポイントを呼び出し、ユーザーID、プロジェクトログインプロジェクトIDを
Authorization: Bearer <server_token>ヘッダーで渡します。server_tokenはサーバートークンです。
- ログインAPIを使用するには、以下のステップに従います:
- プロジェクトでアカウントを開き、プレイヤー > ログインセクションに移動します。
- ログインプロジェクトのパネルで「設定」をクリックします。
- セキュリティブロックに移動し、OAuth 2.0セクションを選択します。
- 「OAuth 2.0クライアントを追加」をクリックします。
- OAuth 2.0のリダイレクトURIを指定します。
Server (server-to-server connection)チェックボックスを入れます。- 「接続」をクリックします。
- クライアントIDと秘密鍵をコピーして保存します。
- サーバートークンを生成します。
- ユーザー削除エンドポイントを呼び出し、ユーザーID、プロジェクトログインプロジェクトIDを
Authorization: Bearer <server_token>ヘッダーで渡します。server_tokenはサーバートークンです。
- ログインAPIを使用するには、以下のステップに従います:
- プロジェクトでアカウントを開き、プレイヤー > ログインセクションに移動します。
- ログインプロジェクトのパネルで「設定」をクリックします。
- セキュリティブロックに移動し、OAuth 2.0セクションを選択します。
- 「OAuth 2.0クライアントを追加」をクリックします。
- OAuth 2.0のリダイレクトURIを指定します。
Server (server-to-server connection)チェックボックスを入れます。- 「接続」をクリックします。
- クライアントIDと秘密鍵をコピーして保存します。
- サーバートークンを生成します。
- ユーザー削除エンドポイントを呼び出し、ユーザーID、プロジェクトログインプロジェクトIDを
Authorization: Bearer <server_token>ヘッダーで渡します。server_tokenはサーバートークンです。
- http
1DELETE https://login.xsolla.com/api/users/{login_user_id}?projectId={login_project_id} HTTP/1.1
2X-Server-Authorization: Bearer {server_token}
認証
ログインウィジェット2.0で特定の認証を設定する方法?
はい。以下の手順に従って設定してください:
- ログインプロジェクト > 一般設定 > 認証セクションでパブリッシャーアカウントに移動します。
- 必要なスイッチをオンに設定します。
この機能は、以前のバージョンのログインウィジェットには実装されていません。
はい。以下の説明に従って設定してください:
- モバイルゲーム用アカウントで、ログインプロジェクト > 一般設定 > 認証セクションでに移動します。
- 必要なスイッチをオンに設定します。
この機能は、以前のバージョンのログインウィジェットには実装されていません。
はい。以下の手順に従って設定してください:
- ログインプロジェクト > 一般設定 > 認証セクションでアカウントに移動します。
- 必要なスイッチをオンに設定します。
この機能は、以前のバージョンのログインウィジェットには実装されていません。
はい。以下の手順に従って設定してください:
- ログインプロジェクト > 一般設定 > 認証セクションでアカウントに移動します。
- 必要なスイッチをオンに設定します。
この機能は、以前のバージョンのログインウィジェットには実装されていません。
はい。以下の手順に従って設定してください:
- ログインプロジェクト > 一般設定 > 認証セクションでアカウントに移動します。
- 必要なスイッチをオンに設定します。
この機能は、以前のバージョンのログインウィジェットには実装されていません。
ソーシャルネットワーク認証のための自作アプリを接続するには?自作アプリにタイトルやアイコンを追加することはできますか?
ソーシャルネットワーク経由の認証が既に接続されている場合、デフォルトではエクソーラのアプリケーション認証情報が使用されます。
パブリッシャーアカウントでソーシャルネットワークを再接続します:
- 自身のアプリケーションの認証情報を指定します。
- ソーシャルネットワークカードの提案された設定を完了します。
モバイルゲーム用アカウントでソーシャルネットワークを再連携します:
- アプリケーションの認証情報を指定します。
- ソーシャルネットワークカード内の推奨設定を完了します。
アカウントでソーシャルネットワークを再接続します:
- 自身のアプリケーションの認証情報を指定します。
- ソーシャルネットワークカードの提案された設定を完了します。
アカウントでソーシャルネットワークを再接続します:
- 自身のアプリケーションの認証情報を指定します。
- ソーシャルネットワークカードの提案された設定を完了します。
アカウントでソーシャルネットワークを再接続します:
- 自身のアプリケーションの認証情報を指定します。
- ソーシャルネットワークカードの提案された設定を完了します。
ログインウィジェットのソーシャルネットワークの順番を変更できますか?
はい、カスタマーサクセスマネージャーまでお問い合わせるか、[email protected]に電子メールを送信してください。以下のことを指定します:
- パブリッシャーアカウントのログインID
- ソーシャルネットワークの望ましい順序
- ソーシャルネットワークのボタンの表示方法
デフォルトでは、ソーシャルネットワークの順序は、ユーザーの地域での人気度によって決定されます。
はい、カスタマーサクセスマネージャーまでお問い合わせるか、[email protected]に電子メールを送信してください。以下のことを指定します:
- モバイルゲーム用のアカウントのログインID
- ソーシャルネットワークの望ましい順序
- ソーシャルネットワークのボタンの表示方法
デフォルトでは、ソーシャルネットワークの順序は、ユーザーの地域での人気度によって決定されます。
はい、カスタマーサクセスマネージャーまでお問い合わせるか、[email protected]に電子メールを送信してください。以下のことを指定します:
- アカウントのログインID
- ソーシャルネットワークの望ましい順序
- ソーシャルネットワークのボタンの表示方法
デフォルトでは、ソーシャルネットワークの順序は、ユーザーの地域での人気度によって決定されます。
はい、カスタマーサクセスマネージャーまでお問い合わせるか、[email protected]に電子メールを送信してください。以下のことを指定します:
- アカウントのログインID
- ソーシャルネットワークの望ましい順序
- ソーシャルネットワークのボタンの表示方法
デフォルトでは、ソーシャルネットワークの順序は、ユーザーの地域での人気度によって決定されます。
はい、カスタマーサクセスマネージャーまでお問い合わせるか、[email protected]に電子メールを送信してください。以下のことを指定します:
- アカウントのログインID
- ソーシャルネットワークの望ましい順序
- ソーシャルネットワークのボタンの表示方法
デフォルトでは、ソーシャルネットワークの順序は、ユーザーの地域での人気度によって決定されます。
ログインプロジェクトでユーザーにソーシャルネットワークアカウントをリンクする方法は?
SNSのアカウントとユーザーとの連携方法は以下の通り:
- ソーシャルネットワークアカウントのユーザーのメールアドレスとログインプロジェクトのメールアドレスが一致した場合、自動リンクが実行されます。
- 手動リンクは、
Link social network to account コールで実行されます。
連携したSNSアカウントの情報を得るには、
ログインプロジェクトで二要素認証を有効にする方法は?
リクエスト有効にするには、カスタマーサクセスマネージャーまでお問い合わせるか、[email protected]に電子メールを送信してください。
ログインはブルートフォース攻撃などの異常に対して保護されていますか?
はい、ログインにはレート制限、DDoS対策、二要素認証があります。
カスタムユーザーデータストレージを使用する場合、一般的な「サービスが一時的に利用できません。後でもう一度やり直してください。」の代わりに特定のエラーコードをウィジェットに渡すにはどうすればよいですか?
エラーコードは、ユーザー登録、認証、パスワードリセット、メールアドレス変更リクエストへの応答で、以下の形式で渡すことができます:
- json
1{
2 "error":{
3 "Code":"003-001"
4 }
5}
ユーザーは新しいデバイスでパスキーを使ってどのようにログインできますか?
ユーザーは「Use passkey」を選択し、パスキーが保存されているデバイスで QR コードをスキャンし、生体認証または PIN で確認します。現在、2つ目のパスキーの作成はできません。
ユーザーがパスキーを紛失した場合はどうすればよいですか?
別の方法(クラシック、ソーシャル、パスワードレス)でログインしてください。現在、2つ目のパスキーの作成はできません。
ユーザーはパスキーをどのように無効化できますか?
パスキーの無効化はまだ利用できません。
パスキーを有効にすると “Passkeys cannot be the only login option” というエラーが表示されます。どうすればよいですか?
プロジェクトでは、少なくとも1つの他のログイン方法(クラシック、ソーシャル、パスワードレス)を有効にしておく必要があります。別のログイン方法を有効にしてから、もう一度お試しください。
ユーザーのパスワードを管理する
確認メールを送らずに、ユーザーに新しいパスワードを設定することはできますか?
いいえ、確認メールを送らないとパスワードの変更はできません。
パスワードに特定の形式を宣言することはできますか?
メールを構成する
エクソーラからのメール送信を無効にして、自分のメールだけを送信することはできますか?
いいえ、しかし、メールのデザインを変更することができます。ユーザーへのメールのカスタマイズレシピに従って設定してください。
独自のSendGridアプリを使ってメールを送信することはできますか?
はい、説明に従って行ってください。エクソーラのすべてのメールもこのサービスを介して送信されます。
メールの送信者のメールアドレスを設定するにはどうすればよいですか?
独自のSendGridアプリケーションを使用します。SendGridでドメインの認証設定し、説明に従ってください。
その他
ウェブフックを構成するために許可リストに追加する必要があるエクソーラネットワークIPアドレスは何ですか?
ウェブフックが送信されるIPアドレスのリストについては、ウェブフックのドキュメントを参照してください。
ユーザーに「010-003 ウィジェットの読み込みに失敗しました。ウィジェットを動作させるには、少なくとも1つのコールバックURLを追加してください。」というエラーが表示されました。どうすれば修正できますか?
ユーザーは後で再度試してください。それでもエラーが解決しない場合は、ゲームのサポートチームに連絡する必要があります。
ブラウザからログインAPIにリクエストすると“Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource (Reason: CORS header “Access-Control-Allow-Origin” missing)” というエラーが出ます。どうすれば直りますか?
ログインプロジェクトにコールバックURLを設定しています。URLをテストしている間、https://login.xsolla.com/api/blank にリダイレクトされてしまいます。どうすれば直りますか?
https://login.xsolla.com/api/blankコールバックURLは、認証、電子メールの確認、パスワードのリセットが成功した後に、ユーザーがリダイレクトされるURLアドレスまたはパスです。
ログインプロジェクトで複数のコールバックURLを指定している場合、システムはすべてのリクエストをデフォルトのURLにリダイレクトします。必要なURLへのリダイレクトを設定するには、統合オプションを選択し、以下の手順に従います:
- ウィジェット経由のログインを統合した場合は、ログインプロジェクト > 一般設定 > ウィジェットコードセクションで、パブリッシャーアカウントで必要なコールバックURLを選択し、新しいウィジェットコードをコピーします。
- APIコール経由のログインを統合した場合、ログインAPIへのリクエストには、必要なコールバックURLを
login_urlパラメータの値として渡します。
ログインプロジェクトで複数のコールバックURLを指定している場合、システムはすべてのリクエストをデフォルトのURLにリダイレクトします。必要なURLへのリダイレクトを設定するには、統合オプションを選択し、以下の手順に従います:
- ウィジェット経由のログインを統合した場合は、ログインプロジェクト > 一般設定 > ウィジェットコードセクションで、モバイルゲーム用アカウントで必要なコールバックURLを選択し、新しいウィジェットコードをコピーします。
- APIコール経由のログインを統合した場合、ログインAPIへのリクエストには、必要なコールバックURLを
login_urlパラメータの値として渡します。
ログインプロジェクトで複数のコールバックURLを指定している場合、システムはすべてのリクエストをデフォルトのURLにリダイレクトします。必要なURLへのリダイレクトを設定するには、統合オプションを選択し、以下の手順に従います:
- ウィジェット経由のログインを統合した場合は、ログインプロジェクト > 一般設定 > ウィジェットコードセクションで、アカウントで必要なコールバックURLを選択し、新しいウィジェットコードをコピーします。
- APIコール経由のログインを統合した場合、ログインAPIへのリクエストには、必要なコールバックURLを
login_urlパラメータの値として渡します。
ログインプロジェクトで複数のコールバックURLを指定している場合、システムはすべてのリクエストをデフォルトのURLにリダイレクトします。必要なURLへのリダイレクトを設定するには、統合オプションを選択し、以下の手順に従います:
- ウィジェット経由のログインを統合した場合は、ログインプロジェクト > 一般設定 > ウィジェットコードセクションで、アカウントで必要なコールバックURLを選択し、新しいウィジェットコードをコピーします。
- APIコール経由のログインを統合した場合、ログインAPIへのリクエストには、必要なコールバックURLを
login_urlパラメータの値として渡します。
ログインプロジェクトで複数のコールバックURLを指定している場合、システムはすべてのリクエストをデフォルトのURLにリダイレクトします。必要なURLへのリダイレクトを設定するには、統合オプションを選択し、以下の手順に従います:
- ウィジェット経由のログインを統合した場合は、ログインプロジェクト > 一般設定 > ウィジェットコードセクションで、アカウントで必要なコールバックURLを選択し、新しいウィジェットコードをコピーします。
- APIコール経由のログインを統合した場合、ログインAPIへのリクエストには、必要なコールバックURLを
login_urlパラメータの値として渡します。
ログインはGDPRに対応していますか?
はい、ログインはGDPR、CCPA、その他の地域の規制に対応しています。
モバイルアプリでログインは使えますか?
はい、ログインを設定するには、以下のSDKの手順を使用してください:
誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。