GS2-Account マスターデータリファレンス

{
  "version": "2024-07-30",
  "takeOverTypeModels": [
    {
      "type": "[int]スロット番号",
      "metadata": "[string?]メタデータ",
      "openIdConnectSetting": {
        "configurationPath": "[string]Open ID Connect 設定 URL",
        "clientId": "[string]クライアントID",
        "clientSecret": "[string]クライアントシークレット",
        "appleTeamId": "[string]Apple Developer チームID",
        "appleKeyId": "[string]Apple に登録済みのキーID",
        "applePrivateKeyPem": "[string]Apple から受け取った秘密鍵"
      }
    }
  ]
}
有効化条件必須デフォルト値の制限説明
version2024-07-30マスターデータのフォーマットバージョン
takeOverTypeModelsList<TakeOverTypeModel>~ 1000 items引継ぎ情報の種類

TakeOverTypeModel

引継ぎ情報の種類

有効化条件必須デフォルト値の制限説明
takeOverTypeModelIdstring~ 1024文字引き継ぎ情報モデルGRN
typeint~ 1024スロット番号
metadatastring~ 2048文字メタデータ
openIdConnectSettingOpenIdConnectSettingOpenID Connect の設定

OpenIdConnectSetting

OpenID Connect の設定

有効化条件必須デフォルト値の制限説明
configurationPathstring~ 1024文字Open ID Connect 設定 URL
clientIdstring~ 1024文字クライアントID
clientSecretstring{configurationPath} != “https://appleid.apple.com/.well-known/openid-configuration"~ 1024文字クライアントシークレット
appleTeamIdstring{configurationPath} == “https://appleid.apple.com/.well-known/openid-configuration"~ 1024文字Apple Developer チームID
appleKeyIdstring{configurationPath} == “https://appleid.apple.com/.well-known/openid-configuration"~ 1024文字Apple に登録済みのキーID
applePrivateKeyPemstring{configurationPath} == “https://appleid.apple.com/.well-known/openid-configuration"~ 10240文字Apple から受け取った秘密鍵

PlatformUser

各種プラットフォームにおけるユーザー情報

有効化条件必須デフォルト値の制限説明
typeint~ 1024スロット番号
userIdentifierstring~ 1024文字各種プラットフォームにおけるユーザーID
userIdstring~ 128文字ユーザーID