Method: accounts.resetPassword

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

string

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

string

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

string

Sandi akun saat ini yang akan diubah. Tentukan ini dan email untuk mengubah sandi akun tanpa menggunakan kode out-of-band.

email

string

Opsional. Email akun yang akan diubah. Tentukan kode ini dan sandi lama untuk mengubah sandi akun tanpa menggunakan kode out-of-band.

tenantId

string

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 (OobReqType),
  "mfaInfo": {
    object (MfaEnrollment)
  }
}
Kolom
kind
(deprecated)

string

email

string

Email yang terkait dengan kode out-of-band yang digunakan.

newEmail

string

requestType

enum (OobReqType)

mfaInfo

object (MfaEnrollment)

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.