Isi permintaan
Objek yang dikirim selama permintaan autentikasi.
Berikut adalah contoh permintaan JSON teks jelas:
{
"requestId": "375dhjf9-Uydd="
}
AuthenticationRequest
dienkripsi dan ditandatangani menggunakan PGP atau JWE+JWS.
Selain itu, nilai ini dienkode dengan base64 yang aman bagi web. Pengkodean ini selanjutnya disebut sebagai
Base64UrlEncode
. Dengan kata lain, versi JSON teks jelas dari
AuthenticationRequest
harus diteruskan melalui fungsi berikut:
Base64UrlEncode(
PGPSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd="}'
)
)
atau
Base64UrlEncode(
JWSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd="}'
)
)
Representasi JSON | |
---|---|
{ "requestId": string, "associationId": string, } |
Kolom | |
---|---|
requestId |
WAJIB: ID untuk permintaan ini. |
associationId |
OPTIONAL: ID yang mewakili pengaitan antara Akun Google pelanggan dan akun pelanggan dengan vendor. Jika alur autentikasi ini digunakan untuk mengautentikasi ulang pengguna yang sudah melalui alur Pengaitan, kolom ini mengidentifikasi akun khusus dengan vendor yang harus diautentikasi pengguna. Hal ini memungkinkan untuk memastikan bahwa pengguna tidak (misalnya) tidak sengaja melakukan autentikasi menggunakan beberapa akun lain. Jika kolom ini disediakan, Integrator Pembayaran harus memastikan bahwa akun yang diautentikasi terkait dengan associationId ini, dan jika tidak, harus menampilkan kegagalan. |