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. |