Identity Platform 계정의 정보
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 ( |
필드 | |
---|---|
localId |
변경할 수 없습니다. 계정의 고유 ID입니다. |
email |
계정의 이메일 주소입니다. 이메일 길이는 256자(영문 기준) 미만이어야 하며 |
displayName |
계정의 표시 이름입니다. 이 계정 속성은 Identity Platform에서 사용하지 않습니다. 참고용으로만 사용할 수 있습니다. |
language |
출력 전용입니다. 계정의 언어 환경설정입니다. 이 계정 속성은 Identity Platform에서 사용하지 않습니다. 참고용으로만 사용할 수 있습니다. |
photoUrl |
계정의 프로필 사진 URL입니다. 이 계정 속성은 Identity Platform에서 사용하지 않습니다. 참고용으로만 사용할 수 있습니다. |
timeZone |
출력 전용입니다. 계정의 시간대 환경설정입니다. 이 계정 속성은 Identity Platform에서 사용하지 않습니다. 참고용으로만 사용할 수 있습니다. |
dateOfBirth |
출력 전용입니다. 계정에 설정된 생년월일입니다. 이 계정 속성은 Identity Platform에서 사용하지 않습니다. 참고용으로만 사용할 수 있습니다. |
passwordHash |
계정의 해시된 비밀번호입니다. 적절한 권한이 있는 Google OAuth2 사용자 인증 정보가 포함된 요청에서만 액세스할 수 있습니다. base64 인코딩 문자열입니다. |
salt |
계정의 비밀번호 솔트입니다. 적절한 권한이 있는 Google OAuth2 사용자 인증 정보가 포함된 요청으로만 액세스할 수 있습니다. base64 인코딩 문자열입니다. |
version |
계정 비밀번호의 버전입니다. 적절한 권한이 있는 Google OAuth2 사용자 인증 정보가 포함된 요청으로만 액세스할 수 있습니다. |
emailVerified |
계정 이메일 주소 인증 여부입니다. |
passwordUpdatedAt |
계정의 비밀번호가 마지막으로 업데이트된 1970-01-01T00:00:00Z의 이폭으로부터 밀리초 단위의 타임스탬프입니다. |
providerUserInfo[] |
다양한 ID 공급업체에서 제공한 사용자에 관한 정보입니다. |
validSince |
ID 토큰이 유효한 것으로 간주되어야 하는 가장 오래된 타임스탬프(에포크 이후 초)입니다. 이 시간 이전에 발급된 모든 ID 토큰은 무효로 간주됩니다. |
disabled |
계정이 사용 중지되었는지 여부입니다. 적절한 권한이 있는 Google OAuth2 사용자 인증 정보가 포함된 요청을 제외하고 사용 중지된 계정에는 액세스할 수 없습니다. |
lastLoginAt |
이 계정에 마지막으로 로그인한 시간(에포크 이후 밀리초)입니다. |
createdAt |
계정이 생성된 시간(에포크 이후 밀리초)입니다. |
screenName |
출력 전용입니다. 트위터의 이 계정의 스크린 이름 또는 GitHub의 로그인 이름입니다. |
customAuth |
출력 전용입니다. 이 계정이 accounts.signInWithCustomToken을 사용하여 인증되었는지 여부입니다. |
rawPassword |
입력 전용입니다. 계정의 비밀번호를 업데이트하는 데 사용되는 일반 텍스트 비밀번호입니다. 이 필드는 요청의 입력으로만 사용됩니다. Identity Platform은 비밀번호를 관리할 때 암호화 보안 해싱을 사용하며 사용자의 비밀번호를 일반 텍스트로 저장하거나 전송하지 않습니다. |
phoneNumber |
계정의 전화번호입니다. |
customAttributes |
계정에 대해 생성된 ID 토큰에 추가할 맞춤 클레임입니다. 길이가 1,000자(영문 기준) 이하여야 하며 유효한 JSON 형식이어야 합니다. |
emailLinkSignin |
출력 전용입니다. 계정을 이메일 링크로 인증할 수 있는지 여부입니다. |
tenantId |
이 계정이 속한 테넌트의 ID입니다. 이 계정이 테넌트에 속하는 경우에만 설정합니다. |
mfaInfo[] |
이 계정에 사용 설정된 다중 인증 제공업체에 관한 정보입니다. |
initialEmail |
이 계정과 연결된 첫 번째 이메일 주소입니다. 계정의 최초 이메일은 설정된 후에는 변경할 수 없으며 accounts.sendOobCode의 RECOVER_EMAIL 흐름을 통해 이 계정에 대한 액세스 권한을 상실한 경우 이를 복구하는 데 사용됩니다. RFC 822 addr-spec과 일치해야 합니다. |
lastRefreshAt |
이 계정에 대해 ID 토큰이 마지막으로 생성된 타임스탬프입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |