Master Data Reference of GS2-Account

{
  "version": "2024-07-30",
  "takeOverTypeModels": [
    {
      "type": "[int]Slot Number",
      "metadata": "[string?]metadata",
      "openIdConnectSetting": {
        "configurationPath": "[string]Open ID Connect Configuration URL",
        "clientId": "[string]Client ID",
        "clientSecret": "[string]Client Secret",
        "appleTeamId": "[string]Team ID of Apple Developer",
        "appleKeyId": "[string]Key ID registered with Apple",
        "applePrivateKeyPem": "[string]Private Key received from Apple"
      }
    }
  ]
}
TypeConditionRequireDefaultLimitationDescription
version2024-07-30Format version of master data
takeOverTypeModelsList<TakeOverTypeModel>~ 1000 itemsType of take-over information

TakeOverTypeModel

Type of take-over information

TypeConditionRequireDefaultLimitationDescription
takeOverTypeModelIdstring~ 1024 charsType of take-over model GRN
typeint~ 1024Slot Number
metadatastring~ 2048 charsmetadata
openIdConnectSettingOpenIdConnectSettingOpenID Connect Configuration

OpenIdConnectSetting

OpenID Connect Configuration

TypeConditionRequireDefaultLimitationDescription
configurationPathstring~ 1024 charsOpen ID Connect Configuration URL
clientIdstring~ 1024 charsClient ID
clientSecretstring{configurationPath} != “https://appleid.apple.com/.well-known/openid-configuration"~ 1024 charsClient Secret
appleTeamIdstring{configurationPath} == “https://appleid.apple.com/.well-known/openid-configuration"~ 1024 charsTeam ID of Apple Developer
appleKeyIdstring{configurationPath} == “https://appleid.apple.com/.well-known/openid-configuration"~ 1024 charsKey ID registered with Apple
applePrivateKeyPemstring{configurationPath} == “https://appleid.apple.com/.well-known/openid-configuration"~ 10240 charsPrivate Key received from Apple

PlatformUser

Platform user information

TypeConditionRequireDefaultLimitationDescription
typeint~ 1024Slot Number
userIdentifierstring~ 1024 charsUser ID on various platforms
userIdstring~ 128 charsUser Id