Membatalkan token pengguna dari Penyedia Identitas (IdP). Hal ini dilakukan dengan memberikan kredensial IdP secara manual, dan jenis token untuk pencabutan.
Kunci API diperlukan dalam permintaan untuk mengidentifikasi project Google Cloud.
Permintaan HTTP
POST https://identitytoolkit.googleapis.com/v2/accounts:revokeToken
URL menggunakan sintaks gRPC Transcoding.
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"providerId": string,
"tokenType": enum ( |
Kolom | |
---|---|
providerId |
Wajib. Penyedia idp untuk token. Saat ini hanya mendukung Apple IdP. Formatnya harus "apple.com". |
tokenType |
Wajib. Jenis token yang akan dicabut. |
token |
Wajib. Token yang akan dicabut. Jika authorization_code diteruskan, API akan menukarkan kode dengan token akses terlebih dahulu, lalu mencabut token yang ditukar. |
idToken |
Wajib. Token ID Identity Platform yang valid untuk menautkan akun. Jika ada permintaan pencabutan token yang berhasil di akun dan tidak ada token yang dibuat setelah pencabutan, permintaan duplikat akan diabaikan dan segera ditampilkan. |
tenantId |
ID tenant Identity Platform tempat pengguna login. Jika tidak ditetapkan, pengguna akan login ke project Identity Platform default. |
redirectUri |
URI pengalihan yang diberikan dalam permintaan otorisasi awal yang dibuat oleh klien ke IdP. URI harus menggunakan protokol HTTPS, menyertakan nama domain, dan tidak boleh berisi alamat IP atau localhost. Wajib diisi jika tokenType adalah CODE. |
Isi respons
Jika berhasil, isi respons akan kosong.
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.
TokenType
Jenis token yang akan dicabut.
Enum | |
---|---|
TOKEN_TYPE_UNSPECIFIED |
Nilai default, jangan gunakan. |
REFRESH_TOKEN |
Jenis token adalah refreshToken. |
ACCESS_TOKEN |
Jenis token adalah accessToken. |
CODE |
Jenis token adalah authorization_code. |