Cocos Creator用の企業レベルSDK / 基本的なログインプロジェクトのセットアップ
  ドキュメントに戻る

Cocos Creator用の企業レベルSDK

基本的なログインプロジェクトのセットアップ

お知らせ
独自の認証システムを使用したい場合は、追加設定なしで標準のログインプロジェクトを接続し、アプリケーションのバックエンドでユーザーJWTを取得することを実装します。

ログイン方法をセットアップする

  1. アドミンページでのプロジェクトを開きます。
  2. ログイン」ペインで「接続する」をクリックするか、サイドメニューで「ログイン」を選択します。
  3. ログインプロジェクトを作成する」をクリックします。

  1. 標準ログインプロジェクト」を選択して「作成してセットアップ」を選択します。新しいログインプロジェクトが作成されるまでお待ちください。すると、ログインプロジェクト設定ページが表示されます。
  2. ログイン方法」ブロックで、ゲームに最適な方法を選択し、「構成する」をクリックします。

  1. ログイン製品では、ゲーム用に3つのオプションが用意されています:
    • クラシックログイン
      ユーザーは、ユーザー名とパスワードを入力することでゲームにログインします。さらに、ユーザーは自分のソーシャルネットワークの1つを使用してログインすることができます。
    • パスワードレスログイン
      ユーザーは、メールアドレスや電話番号に送られるワンタイムコードやリンクを使ってゲームにログインする。また、ソーシャルネットワークを利用したログインにも対応しています。
    • ソーシャルログイン
      ユーザーは、ソーシャルネットワークを通じてのみゲームに参加することができます。

  1. ソーシャルログインを設定するには(任意):
    1. パンくずリストでログインプロジェクトの名前をクリックすると、ログインプロジェクトページに戻ることができます。
    2. 認証」ブロックに移動して「ソーシャルログイン」セクションを選択します。
    3. ユーザーがアプリケーションに新規登録したりログインしたりする際に利用するソーシャルネットワークを接続します:

      • 目的のソーシャルネットワークに接続するには、⚙アイコンをクリックし、「接続する」を選択します。
      • 複数のソーシャルネットワークを一度に接続するには、必要なペインを選択します(枠線が緑色になる)。それで、「管理」ドロップダウンメニューから、「接続する」を選択します。
      • 利用可能なすべてのソーシャルネットワークを一度に接続するには、「すべて選択」をクリックします。それで、「管理」ドロップダウンメニューから、「接続する」を選択します。

  1. ユーザーデータの保存先を変更します(任意)。ユーザーデータは、デフォルトではエクソーラ側で保存または処理されます。PlayFab、Firebase、または独自のカスタムストレージを接続する場合は、以下の指示に従ってください:ユーザーデータストレージを接続します

統合プロセスでは、ログインIDが必要です。これを取得するには、パンくずリストでログインプロジェクトの名前をクリックしてナビゲーションページに戻り、ログインプロジェクトの名前の横にある「IDをコピー」をクリックします。

OAuth 2.0クライアントをセットアップする

  1. ログインプロジェクトを選択してクリック「構成」または、パンくずリストでログインプロジェクトの名前をクリックして、「ログインプロジェクト」ページに戻ります。
  2. セキュリティ」ブロックに移動し、「OAuth 2.0」セクションを選択します。
  3. OAuth2.0クライアントを追加」をクリックします。
  4. 公開」の認証タイプを選択します。

  1. OAuth 2.0 リダイレクトURI(認証成功後、メール確認後、パスワードリセット後にユーザがリダイレクトされるアプリケーション内のパス)を指定します。有効なURIは複数指定できます。

注意
URIは以下のスキームのいずれかに一致する必要があります:
  • デスクトップまたはウェブアプリケーションの場合、URIはhttps://で始まる必要があります。デフォルトでは、SDKはhttps://login.xsolla.com/api/blankを使用します。このURIを指定するか、独自のURIを使用します。
  • Androidアプリケーションの場合は、パスをapp://xlogin.<ANDROID_PACKAGE_NAME>と指定します。<ANDROID_PACKAGE_NAME>Androidアプリケーションのパッケージ名です。
  • iOSアプリケーションの場合、パスをapp://xlogin.<BUNDLE_ID>と指定します。<BUNDLE_ID>iOSアプリケーション識別子です。

  1. 接続」をクリックします。

統合プロセスでは、OAuth 2.0クライアントIDが必要です。これは、アドミンページの「ログイン > ログインプロジェクト > セキュリティ > OAuth 2.0」セクションで見つけることができます。

この記事は役に立ちましたか?
ありがとうございます!
改善できることはありますか? メッセージ
申し訳ありません
この記事が参考にならなかった理由を説明してください。 メッセージ
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
最終更新日: 2023年10月10日

誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。

問題を報告する
当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
フォローアップ用のメールをご提供してください
ご意見ありがとうございました!