Menghapus akun pengguna.
Permintaan HTTP
POST https://identitytoolkit.googleapis.com/v1/projects/{targetProjectId}/tenants/{tenantId}/accounts:delete
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
targetProjectId |
ID project tempat akun tersebut berada. Hanya boleh ditentukan dalam permintaan yang diautentikasi yang menentukan localId akun. Otorisasi memerlukan izin IAM berikut pada resource
|
tenantId |
ID tenant tempat akun berada, jika ada. Hanya perlu ditentukan untuk permintaan yang diautentikasi yang memiliki kredensial Google OAuth 2.0 yang menentukan localId akun yang dimiliki oleh tenant Identity Platform. |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "localId": string, "delegatedProjectNumber": string, "idToken": string } |
Kolom | |
---|---|
localId |
ID akun pengguna yang akan dihapus. Untuk menentukan kolom ini, Anda memerlukan kredensial Google OAuth 2.0 dengan izin yang sesuai. Permintaan dari pengguna yang tidak memiliki kredensial harus meneruskan token ID. |
delegatedProjectNumber |
|
idToken |
Token ID Identity Platform dari akun yang akan dihapus. Wajib ditentukan untuk permintaan dari pengguna akhir yang tidak memiliki kredensial Google OAuth 2.0. Permintaan yang diautentikasi yang memiliki kredensial Google OAuth2 dengan izin yang tepat dapat meneruskan localId untuk menentukan akun yang akan dihapus secara alternatif. |
Isi respons
Jika berhasil, isi respons akan berisi instance DeleteAccountResponse
.
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/identitytoolkit
https://www.googleapis.com/auth/cloud-platform
Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.