Memvalidasi alur izin autentikasi hilir A2A 3-legged-OAuth (3LO) setelah pengguna kembali dari layar izin pihak ketiga, dan menyelesaikan kredensial hilir dengan Pengelola Auth.
Permintaan HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{session=projects/*/locations/*/collections/*/engines/*/sessions/*}:validateUserAuthorization
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
| Parameter | |
|---|---|
session |
Wajib. Nama resource Sesi bantuan yang memulai alur izin. Digunakan bersama dengan |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{ "userIdValidationState": string, "downstreamConnector": string } |
| Kolom | |
|---|---|
userIdValidationState |
Wajib. Status validasi terenkripsi dan buram yang ditampilkan oleh Pengelola Auth dalam pengalihan izin. Diteruskan kata demi kata ke FinalizeCredentials. String berenkode base64. |
downstreamConnector |
Wajib. Nama resource konektor hilir (penyedia auth) dari pengalihan izin ( |
Isi respons
Jika berhasil, isi respons akan kosong.
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.serving.readwrite
Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.