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. Memutar token refresh yang disimpan 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 diisi. Nama resource konektor yang tokennya dikueri. |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{ "scope": string } |
| Kolom | |
|---|---|
scope |
Opsional. Cakupan yang akan diminta untuk token akses. Cakupan akan mengganti cakupan default jika ditentukan. |
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-platformhttps://www.googleapis.com/auth/discoveryengine.assist.readwritehttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.serving.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.