Informasi akun Identity Platform.
Representasi JSON |
---|
{ "localId": string, "email": string, "displayName": string, "language": string, "photoUrl": string, "timeZone": string, "dateOfBirth": string, "passwordHash": string, "salt": string, "version": integer, "emailVerified": boolean, "passwordUpdatedAt": number, "providerUserInfo": [ { object ( |
Kolom | |
---|---|
localId |
Tidak dapat diubah. ID unik akun. |
email |
Alamat email akun. Panjang email harus kurang dari 256 karakter dan dalam format |
displayName |
Nama tampilan akun. Atribut akun ini tidak digunakan oleh Identity Platform. Informasi ini hanya tersedia untuk tujuan informasi. |
language |
Hanya output. Preferensi bahasa akun. Atribut akun ini tidak digunakan oleh Identity Platform. Informasi ini hanya tersedia untuk tujuan informasi. |
photoUrl |
URL foto profil akun. Atribut akun ini tidak digunakan oleh Identity Platform. Informasi ini hanya tersedia untuk tujuan informasi. |
timeZone |
Hanya output. Preferensi zona waktu akun. Atribut akun ini tidak digunakan oleh Identity Platform. Informasi ini hanya tersedia untuk tujuan informasi. |
dateOfBirth |
Hanya output. Tanggal lahir yang ditetapkan untuk akun. Atribut akun ini tidak digunakan oleh Identity Platform. Informasi ini hanya tersedia untuk tujuan informasi. |
passwordHash |
Sandi yang di-hash untuk akun. Hanya dapat diakses oleh permintaan yang memiliki kredensial Google OAuth2 dengan izin yang sesuai. String berenkode base64. |
salt |
Salt sandi akun. Hanya dapat diakses oleh permintaan yang memiliki kredensial Google OAuth2 dengan izin yang sesuai. String berenkode base64. |
version |
Versi sandi akun. Hanya dapat diakses oleh permintaan yang memiliki kredensial Google OAuth2 dengan izin yang sesuai. |
emailVerified |
Apakah alamat email akun telah diverifikasi. |
passwordUpdatedAt |
Stempel waktu, dalam milidetik dari epoch 1970-01-01T00:00:00Z, saat sandi akun terakhir kali diperbarui. |
providerUserInfo[] |
Informasi tentang pengguna seperti yang disediakan oleh berbagai Penyedia Identitas. |
validSince |
Stempel waktu terlama, dalam detik sejak epoch, yang harus dianggap valid untuk token ID. Semua token ID yang dikeluarkan sebelum waktu ini dianggap tidak valid. |
disabled |
Apakah akun dinonaktifkan. Akun yang dinonaktifkan tidak dapat diakses kecuali untuk permintaan yang memiliki kredensial OAuth2 Google dengan izin yang sesuai. |
lastLoginAt |
Waktu terakhir, dalam milidetik dari epoch, akun ini login. |
createdAt |
Waktu, dalam milidetik dari epoch, saat akun dibuat. |
screenName |
Hanya output. Nama sebutan akun ini di Twitter atau nama login di GitHub. |
customAuth |
Hanya output. Apakah akun ini telah diautentikasi menggunakan accounts.signInWithCustomToken. |
rawPassword |
Hanya input. Sandi teks biasa yang digunakan untuk memperbarui sandi akun. Kolom ini hanya digunakan sebagai input dalam permintaan. Identity Platform menggunakan hashing yang aman secara kriptografis saat mengelola sandi dan tidak akan pernah menyimpan atau mengirimkan sandi pengguna dalam teks biasa. |
phoneNumber |
Nomor telepon akun. |
customAttributes |
Klaim kustom yang akan ditambahkan ke token ID yang dibuat untuk akun. Panjangnya maksimal 1.000 karakter dan dalam format JSON yang valid. |
emailLinkSignin |
Hanya output. Apakah akun dapat diautentikasi dengan link email. |
tenantId |
ID tenant yang memiliki akun ini. Hanya tetapkan jika akun ini milik tenant. |
mfaInfo[] |
Informasi tentang penyedia autentikasi multi-faktor yang diaktifkan untuk akun ini. |
initialEmail |
Alamat email pertama yang dikaitkan dengan akun ini. Email awal akun tidak dapat diubah setelah ditetapkan dan digunakan untuk memulihkan akses ke akun ini jika hilang melalui alur RECOVER_EMAIL di accounts.sendOobCode. Harus cocok dengan addr-spec RFC 822. |
lastRefreshAt |
Stempel waktu saat token ID terakhir kali dibuat untuk akun ini. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |