Objek: AuthenticationRequest
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
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 |
string
WAJIB: ID untuk permintaan ini.
|
associationId |
string
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.
|
Semua hak dilindungi undang-undang. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-25 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-25 UTC."],[[["Authentication requests contain a request ID and, optionally, an association ID, within a JSON object."],["The JSON request body is encrypted and signed using either PGP or JWE+JWS for security."],["This secured data is then encoded using web-safe base64 encoding before transmission."],["The `requestId` is a required field that uniquely identifies each authentication request."],["Including the `associationId` is optional but helps link the Google Account with the vendor's customer account for re-authentication purposes."]]],["The `AuthenticationRequest` is a JSON object containing a `requestId` (required string identifier) and an optional `associationId` (string linking Google and vendor accounts). This JSON is encrypted and signed using PGP or JWE+JWS, then encoded using Base64UrlEncode. The resulting string is sent during the authentication. The Payment Integrator, if provided with an `associationId`, is responsible for validating that the account the user authenticates, is the correct account tied to the `associationId`.\n"]]