Nesne: AuthenticationAuthorizationRequest

İstek içeriği

Kimlik doğrulama-yetkilendirme isteği sırasında gönderilen nesne.

Aşağıda, açık metin JSON isteği örneği verilmiştir:

  {
    "requestId": "375dhjf9-Uydd="
    "authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]
  }

AuthenticationAuthorizationRequest, PGP veya JWS+JWE kullanılarak şifrelenir ve imzalanır. Ayrıca bu değer, web'de güvenli base64 ile kodlanmıştır. Bu kodlamaya aşağıda Base64UrlEncode olarak değinilmektedir. Başka bir deyişle, AuthenticationRequest, şu işlevlerden geçirilmelidir:

Base64UrlEncode(
  PGPSignAndEncrypt(
    '{"requestId": "375dhjf9-Uydd=",
    "authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
  )
)

veya

Base64UrlEncode(
  JWSignAndEncrypt(
    '{"requestId": "375dhjf9-Uydd=",
    "authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
  )
)
JSON gösterimi
{
  "requestId": string
  ,
    "authorizations":  repeated string
}
Alanlar
requestId

string

ZORUNLU: Bu istek için tanımlayıcı.

authorizations

repeated string

ZORUNLU: Ödeme entegratörü tarafından Google'a geri yansıtılır. Bu sayede Google, döndürülen authorizations değerinin, gönderilen authorizations değeriyle aynı olup olmadığını kontrol edebilir.