Method: projects.locations.collections.dataConnector.acquireAccessToken

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

string

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 (RefreshTokenInfo)
  },
  "accessToken": string
}
Kolom
refreshTokenInfo

object (RefreshTokenInfo)

Info tentang token refresh tersimpan yang digunakan untuk membuat token akses.

accessToken

string

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.