Mereset sandi akun menggunakan kode out-of-band yang dihasilkan oleh sendOobCode atau dengan menentukan email dan sandi akun yang akan diubah. Juga dapat memeriksa tujuan kode out-of-band tanpa menggunakannya.
Permintaan HTTP
POST https://identitytoolkit.googleapis.com/v1/accounts:resetPassword
URL menggunakan sintaks gRPC Transcoding.
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "oobCode": string, "newPassword": string, "oldPassword": string, "email": string, "tenantId": string } |
Kolom | |
---|---|
oobCode |
Kode out-of-band (OOB) yang dihasilkan oleh permintaan accounts.sendOobCode. Tentukan hanya parameter ini (atau hanya parameter ini dan ID tenant) untuk mendapatkan jenis kode out-of-band dalam respons tanpa mengubah status akun. Hanya kode out-of-band PASSWORD_RESET yang dapat digunakan melalui metode ini. |
newPassword |
Sandi baru yang akan ditetapkan untuk akun ini. Menentukan kolom ini akan menyebabkan perubahan pada akun dan menggunakan kode out-of-band jika ditentukan dan berjenis PASSWORD_RESET. |
oldPassword |
Sandi akun saat ini yang akan diubah. Tentukan ini dan email untuk mengubah sandi akun tanpa menggunakan kode out-of-band. |
email |
Opsional. Email akun yang akan diubah. Tentukan kode ini dan sandi lama untuk mengubah sandi akun tanpa menggunakan kode out-of-band. |
tenantId |
Opsional. ID tenant tenant Identity Platform tempat akun berada. |
Isi respons
Pesan respons untuk accounts.resetPassword.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "kind": string, "email": string, "newEmail": string, "requestType": enum ( |
Kolom | |
---|---|
kind |
|
email |
Email yang terkait dengan kode out-of-band yang digunakan. |
newEmail |
|
requestType |
|
mfaInfo |
|
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.