Menggunakan token refresh per pengguna yang dibuat dengan dataConnector.acquireAndStoreRefreshToken
untuk membuat dan menampilkan token akses baru serta detailnya. Mengambil token akses dari cache jika tersedia. Mengganti token refresh tersimpan jika diperlukan. Menggunakan identitas pengguna akhir untuk menampilkan token akses khusus pengguna. Tidak menampilkan kredensial yang dikonfigurasi oleh administrator. Digunakan oleh eksekusi tindakan dan UI.
Permintaan HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:acquireAccessToken
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
name |
Wajib. Nama resource konektor yang tokennya dikueri. |
Isi permintaan
Isi permintaan harus kosong.
Isi respons
Pesan respons untuk metode DataConnectorService.AcquireAccessToken
.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"refreshTokenInfo": {
object ( |
Kolom | |
---|---|
refreshTokenInfo |
Info tentang token refresh tersimpan yang digunakan untuk membuat token akses. |
accessToken |
Token akses yang dibuat. |
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
https://www.googleapis.com/auth/discoveryengine.assist.readwrite
Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.
Izin IAM
Memerlukan izin IAM berikut pada resource name
:
discoveryengine.dataConnectors.acquireAccessToken
Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.