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 ( |
Alanlar | |
---|---|
associationId |
Ödeme entegratörü tarafından Google'a geri yansıtılır. Bu sayede Google, geri döndürülen |
requestId |
ZORUNLU: Ödeme entegratörü tarafından Google'a yansıtılır. Bu sayede Google, yeniden oynatma saldırılarını önleyebilir. |
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 |
Alanlar | |
---|---|
Birlik alanı
|
|
success |
Kimlik doğrulama başarılı oldu. |
cancelled |
Kullanıcı akışı manuel olarak iptal etti ve akış iptal edilmelidir. |
fatalError |
Kimlik doğrulama, önemli bir nedenden dolayı başarısız oldu ve akış iptal edilmelidir. |