Method: projects.locations.authorizations.storeUserAuthorization

Menukarkan kredensial otorisasi OAuth untuk token refresh dan menyimpan token refresh serta cakupannya. Data yang disimpan akan diberi kunci berdasarkan nama resource dan ID pengguna dari kredensial pengguna akhir.

Permintaan HTTP

POST https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/authorizations/*}:storeUserAuthorization

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
name

string

Wajib diisi. Nama resource Authorization. Format: projects/{project}/locations/{location}/authorizations/{authorization}

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "fullRedirectUri": string
}
Kolom
fullRedirectUri

string

Wajib diisi. URI tempat pengguna dialihkan setelah otorisasi, termasuk semua parameter. Misalnya, https://example.com/redir?code=5

Isi respons

Jika berhasil, isi respons akan kosong.

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.serving.readwrite

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • discoveryengine.authorizations.storeUserAuthorization

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.