Apple ID連携
    • PDF

    Apple ID連携

    • PDF

    記事の要約

    最新のコンテンツが反映されていません。早急にアップデート内容をご提供できるよう努めております。最新のコンテンツ内容は韓国語ページをご参照ください。

    Classic/VPC環境で利用できます。

    Apple IDログイン機能を使用するためのコンソールご利用ガイドです。

    GAMEPOT連携以外のコンソールの使用方法は、次をご参照ください。

    Apple sign-in

    Apple Developerプログラムに加入している必要があります。Appleのウェブログイン機能を実装する方法は、いくつかの主要な手順を含みます。
    Appleの「Sign in with Apple」機能を使用すると、ユーザーが Apple IDを使用してウェブサイトやアプリケーションにログインすることができます。これのためには Apple Developerアカウントが必要で、いくつかの設定とコードの実装が必要です。

    コンソール設定前の確認事項

    1. 契約/税金/口座情報 > 契約項目で「有料」契約が有効化しているか確認します。
      gamepot-appleLogin01.png

    2. 契約/税金/口座情報 > 口座情報項目に取引可能な銀行口座が登録されているか確認します。
      gamepot-appleLogin02.png

    3. アプリを選択 > アプリ内課金 > アプリ内課金アイテムリストの右端に「提出準備完了」と表示されているか確認します。
      gamepot-appleLogin03.png

    Apple Developerアカウントの設定

    Apple Developerアカウントの設定方法は次の通りです。

    1. Apple Developerアカウントにログイン: Apple Developerウェブサイトにログインします。
    2. アプリケーションの登録: 「Certificates, Identifiers & Profiles」セクションで新しいアプリケーションを登録します。ここでアプリケーションバンドル IDを作成します。
    3. Service IDの作成: 「Identifiers」セクションで「Service ID」を新規作成します。この IDは OAuth 2.0クライアント IDとして使われます。
    4. リダイレクト URIの設定: Service ID設定で、ログイン後にユーザーをリダイレクトする URIを追加します。
    5. Keyの作成: 「Keys」セクションで「Sign in with Apple」機能を使用するための Keyを作成します。

    GAMEPOTダッシュボードに App Storeログイン認証情報を登録

    App Store認証キーをダッシュボードに登録する方法は次の通りです。
    GAMEPOTダッシュボード > プロジェクトの設定 > 認証 > App Storeメニューを順にクリックします。
    gamepot-apple-Login01.png

    Apple IDログインの設定

    Apple IDログインを使用するには、GAMEPOTダッシュボード > プロジェクトの設定 > 認証 > App Storeで全6つの項目に入力する必要があります。
    gamepot-apple-Login14.png

    1. Client ID (iOS)
    2. Service ID (Android)
    3. Callback URL (for OAuth)
    4. Team ID
    5. KEY ID + Private Keyをアップロード
    6. Scope

    1. Client IDの設定

    Client IDの設定方法は次の通りです。

    1. Apple developer console > Certificates, Identifiers & Profiles > Identifiers で適用対象アプリの IDENTIFIERを確認し、Client ID (iOS)項目に入力します。
      gamepot-appleLogin06.png
      • APP IDがない場合、次を実行します。
        1-1. Apple developer console > Certificates, Identifiers & Profiles > Identifiers + を選択します。
        gamepot-apple-Login02.png{height="" width="70%"}
        1-2. Register a New Identifier > App IDsを選択します。
        gamepot-apple-Login03.png{height="" width="70%"}
        1-3. Register an App IDの Platform、Description(ゲームタイトル)、Bundle ID(Explicit)を入力し、Continueをクリックします。
        gamepot-apple-Login05.png{height="" width="70%"}
    2. Capabilitiesタブの Sign In with Appleにチェックを入れ、 > 右側の [Edit] ボタンをクリックします。
      gamepot-appleLogin07.png
    3. Enable as a primary App IDを選択して保存します。
      gamepot-appleLogin04.png
    4. 適用対象アプリの IDENTIFIERを選択し、Bundle IDを GAMEPOTダッシュボード > プロジェクトの設定 > 認証 > App Store Client IDに入力します。
      gamepot-apple-Login13.png

    2. Service ID / Callback URLの設定

    1. Apple developer console > Certificates, Identifiers & Profiles > Identifiersで + ボタンをクリックし、Services IDにチェックを入れて Continueボタンをクリックします。
      gamepot-appleLogin09.png

      gamepot-appleLogin10.png

    2. Description / Identifiersを入力して Continueボタンをクリック > Registerボタンをクリックして作成を完了します。

      • Description: アプリのタイトルを記入
      • Identifiers: Appleログインに使用される Identifierは区別しやすいように Bundle ID基準で作成することをお勧めします。<例> Bundle ID.webauth
        gamepot-apple-Login09.png
    3. 作成された Services IDを選択 > 「Sign In with Apple」項目の [Configure] ボタンをクリックします。
      gamepot-apple-Login10.png

    4. Primary App ID」項目で使用するアプリを選択し、Website URLs項目の横の [+] ボタンをクリックします。
      gamepot-appleLogin13.png

    5. 「Register Website URLs」項目に GAMEPOT APIドメインReturn URLを入力します。
      <例> Return URLが「https://example.com/v1/provider/apple/callback/{projectid}」の場合、APIドメインは「example.com」となります。
      gamepot-apple-Login11.png

    6. 上記で入力した Return URLsは、GAMEPOTダッシュボード > プロジェクトの設定 > 認証 >App Store Callback URL (for OAuth) 項目に追加します。

    7. 作成された Services IDの IDENTIFIERを GAMEPOTダッシュボード > プロジェクトの設定 > 認証 > App Store Service ID (Android) 項目に追加します。
      gamepot-apple-Login12.png

    3. Team IDの確認

    • Apple developer console > account > 下部のメンバーシップの詳細情報で確認できます。
      gamepot-appleLogin21.png
    • Certificates, Identifiers & Profilesページの右上からも TeamIdを確認できます。
      gamepot-apple-Team01.png
    1. 確認された「Team ID」を GAMEPOTダッシュボード > プロジェクトの設定 > 認証 > App Storeの Team ID項目に入力します。

    4. Keyの設定

    1. Apple developer console > Certificates, Identifiers & Profiles > Keys[+] ボタンをクリックします。
      gamepot-apple-Key01.png

    2. Key Nameを入力 > Sign in with Appleにチェックを入れ、 [Configure] ボタンをクリックします。
      gamepot-apple-Key02png

    3. Primary App ID」項目で使用するアプリを選択し、 [Save] ボタンをクリックします。
      gamepot-appleLogin17.png

    4. [Register] ボタンをクリックし、Downloadボタンをクリックして.p8ファイルをダウンロードします。
      gamepot-appleLogin18.png

    5. ダウンロードした.p8ファイルは GAMEPOTダッシュボード > プロジェクトの設定 > 一般 > Apple ID Login > Private Key項目にアップロードします。

    6. 作成された Keyの「Key ID」項目を GAMEPOTダッシュボード > プロジェクトの設定 > 認証 > App Store Key ID項目に入力します。
      gamepot-appleLogin20.png

    5. Scope

    1. GAMEPOTダッシュボード > プロジェクトの設定> 認証 > App Storeの Scope項目には name emailを入力します。
      gamepot-apple-Login15.png

    この記事は役に立ちましたか?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.