Nesne: AuthenticationResponse

Yanıt gövdesi

Kimlik doğrulama yanıtı sırasında nesne gönderildi.

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

  {
    "associationId": "88ydEE-ioiwe==",
    "requestId": "375dhjf9-Uydd="
  }

AuthenticationResponse, PGP veya JWE+JWS kullanılarak şifrelenir ve 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, AuthenticationRequest, şu işlevlerden geçirilmelidir:

Base64UrlEncode(
  PGPSignAndEncrypt(
    '{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
  )
)

veya

Base64UrlEncode(
  JWSignAndEncrypt(
    '{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
  )
)
JSON gösterimi
{
  "associationId": string,
  "requestId": string,
  "authenticationResult": {
  object (AuthenticationResult)  }
  }
Alanlar
associationId

string

Ödeme entegratörü tarafından Google'a geri yansıtılır. Bu sayede Google, geri döndürülen associationId değerinin, gönderilen gspAssociationId değeriyle aynı olup olmadığını kontrol edebilir. İstekte varsa bu gereklidir.

requestId

string

ZORUNLU: Ödeme entegratörü tarafından Google'a yansıtılır. Bu sayede Google, yeniden oynatma saldırılarını önleyebilir.

authenticationResult

object (AuthenticationResult)

Kimlik doğrulamanın sonucu. Kimlik doğrulama tamamlandıktan sonra Ödeme Entegratörü'ne bir çağrı yapılmayan akışlarda, sonucun bütünlüğünü sağlamak için sonuç yanıta dahil edilmelidir.

AuthenticationResult

JSON gösterimi
{
  // Union field result can be only one of the following:
  "success": {
  object (Empty)
  },
  "cancelled": {
  object (Empty)
  },
  "fatalError": {
  object (Empty)
  }
  // End of list of possible types for union field result.
  }
Alanlar

Birlik alanı result.

result şunlardan yalnızca biri olabilir:

success

object (Empty)

Kimlik doğrulama başarılı oldu.

cancelled

object (Empty)

Kullanıcı akışı manuel olarak iptal etti ve akış iptal edilmelidir.

fatalError

object (Empty)

Kimlik doğrulama, önemli bir nedenden dolayı başarısız oldu ve akış iptal edilmelidir.