- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- Izin IAM
- RefreshTokenInfo
Menggunakan token refresh yang disimpan untuk pengguna yang diidentifikasi berdasarkan kredensial pengguna akhir dan resource yang diberikan, serta menampilkan token akses yang dibuat dan detailnya. Mengambil token akses dari cache jika tersedia. Memutar token refresh tersimpan jika diperlukan.
Permintaan HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/authorizations/*}:acquireUserAuthorization
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
| Parameter | |
|---|---|
name |
Wajib. Nama resource |
Isi permintaan
Isi permintaan harus kosong.
Isi respons
Pesan respons untuk metode AuthorizationService.AcquireUserAuthorization.
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. |
authorizationUri |
URI yang memicu alur otorisasi. Disetel saat pengguna perlu (di)otorisasi ulang. |
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.
Izin IAM
Memerlukan izin IAM berikut pada resource name:
discoveryengine.authorizations.storeUserAuthorization
Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.
RefreshTokenInfo
Menjelaskan token refresh.
| Representasi JSON |
|---|
{ "scopes": [ string ] } |
| Kolom | |
|---|---|
scopes[] |
Daftar cakupan untuk token ini. |