Nesne: AuthenticationAuthorizationResponse

Yanıt gövdesi

Kimlik doğrulama-yetkilendirme yanıtı sırasında gönderilen nesne.

Açık metin JSON yanıtı örneğini aşağıda bulabilirsiniz:

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

AuthenticationAuthorizationResponse, PGP veya JWS+JWE kullanılarak şifrelenip imzalanır. Ayrıca bu değer, web'de güvenli base64 ile kodlanmıştır. Bu kodlama aşağıda gösterilmiştir: Base64UrlEncode Başka bir deyişle, AuthenticationAuthorizationRequest, şunlar aracılığıyla iletilmelidir: işlevler:

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: Ödeme entegratörü tarafından Google'a yansıtılır. Bu sayede Google, yeniden oynatma saldırılarını önleyebilir.

authorizations

repeated string

ZORUNLU: Ödeme entegratörü tarafından aşağıdaki durumlara yansıtılır: Google'a dokunun. Bu, Google'ın authorizations geri verildi aynı authorizations geçti.