ソーシャルログイン
ソーシャルネットワークによる認証は、プロジェクトで設定したソーシャルネットワークを通じて、ユーザーがゲームに登録またはログインすることができます。
入手方法
ソーシャルログインを設定するには:
前提条件
- アドミンページでプロジェクトを開きます。
- 「ログイン」セクションに移動します。
- ログインロジェクトのパネルで:
- 既存の認可オプションを変更する場合は、「構成する」をクリックします。
- 認証が構成されていない場合は、ログインプロジェクトをセットアップします。
- 認可のバリアントブロックに移動して、「コールバックURL」を選択します。
- 以下のパラメータを設定します:
- コールバックURL — ユーザーが認証、電子メールの確認、パスワードのリセットに成功した後にリダイレクトされる、アプリケーション内のURLまたはパスです。有効なURLは複数指定可能です。
- エラーコールバックURL — 認証エラーの際にユーザーがリダイレクトされるアプリケーション内のURLまたはパス。値が指定されない場合、コールバックURLの値が使用されます。
- 「変更内容を保存する」をクリックします。
アドミンページでソーシャルを設定する
- アドミンページでプロジェクトを開きます。
- 「ログイン」セクションに移動します。
- ログインプロジェクトペインで「構成する」をクリックします。
- 「認証」パネルで「ソーシャルログイン」をクリックします。
- 認証を接続できるようになりました:
- 1つのソーシャルネットワークの場合、「⚙」アイコンをクリックし、「接続する」を選択します。
- 複数のソーシャルネットワークの場合は、異なるペインを選択し、その境界線が緑色に変わります。次に、「管理」ドロップダウンメニューから「接続」を選択します。
- すべてのソーシャルネットワークの場合は、「すべてを選択」をクリックします。次に、「管理」ドロップダウンメニューから「接続する」を選択します。
カスタムOAuth 2.0クライアントをセットアップする
- ソーシャルネットワークパネルで、「⚙」アイコンをクリックし、「設定」を選択します。
- ソーシャルネットワークの開発者アカウントにログインします。
- 開発者アカウントで、許可済みのリダイレクトURIとして
https://login.xsolla.com/api/social/oauth2/callback
を追加します。 - アドミンページに移動します。ソーシャルネットワークの設定が「アプリケーションID」と「アプリケーション秘密鍵」をリクエストする場合、開発者アカウントからコピーして、アドミンページのソーシャルネットワークパネルの設定の対応するフィールドに貼り付けます。
- 「カスタムリターンURL」を接続するには、統合チームまたはカスタマーサクセスマネージャーまでお問い合わせるか、csm@xsolla.comに電子メールを送信してください。
- ソーシャルネットワークから受信したいユーザープロファイルデータを確認します。
お知らせ
ほとんどのソーシャルネットワークには、受信できる独自のデータリストがあります。
- ソーシャルネットワークからリクエストする必要があるデータへのアクセス権限を確認します。
お知らせ
ほとんどのソーシャルネットワークは、リクエストできるデータアクセスk権限の独自リストを持っています。特定のデータを受信するために、ソーシャルネットワークはあなたの開発者アカウントでアクセスネゴシエーションを必要とする場合があります。各権限を有効にする前に、開発者アカウントのドキュメンテーションを参照してください。
- ユーザープロファイルデータの自動同期を接続するには、「ログインのたびにユーザープロファイルの属性を同期する」のトグルを「オン」に切り替えます。
- 「接続する」をクリックします。
この記事は役に立ちましたか?
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。