Isi respons
Objek dikirim selama respons autentikasi-otorisasi.
Berikut adalah contoh respons JSON teks yang jelas:
{
"requestId": "375dhjf9-Uydd="
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]
}
AuthenticationAuthorizationResponse
dienkripsi dan ditandatangani menggunakan PGP atau JWS+JWE.
Selain itu, nilai ini dienkode dengan base64 yang aman bagi web. Encoding ini disebut di bawah sebagai
Base64UrlEncode
. Dengan kata lain, versi JSON teks yang jelas dari
AuthenticationAuthorizationRequest
harus diteruskan melalui fungsi
berikut:
Base64UrlEncode(
PGPSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd=",
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
)
)
atau
Base64UrlEncode(
JWSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd=",
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
)
)
Representasi JSON | |
---|---|
{ "requestId": string, "authorizations": repeated string, } |
Kolom | |
---|---|
requestId |
WAJIB: Dicerminkan kembali oleh integrator pembayaran kepada Google. Hal ini memungkinkan Google mencegah serangan replay. |
authorizations |
WAJIB: Ditampilkan kembali oleh integrator pembayaran ke
Google. Hal ini memungkinkan Google
memeriksa apakah
|