ID 플랫폼에서 인증 차단 기능으로 전달된 UserRecord
.
서명:
export interface AuthUserRecord
속성
재산 | 유형 | 설명 |
---|---|---|
맞춤클레임 | 레코드<문자열, 임의> | 사용자의 사용자 지정 클레임 개체(사용 가능한 경우)는 일반적으로 사용자 역할을 정의하는 데 사용되며 인증된 사용자의 ID 토큰에 전파됩니다. |
장애가 있는 | 부울 | 사용자가 비활성화되었는지 여부: 비활성화된 경우 true이고, 비활성화된 경우 true . 활성화된 경우 false . |
이름 표시하기 | 끈 | 사용자의 표시 이름입니다. |
이메일 | 끈 | 사용자의 기본 이메일(설정된 경우) |
이메일인증됨 | 부울 | 사용자의 기본 이메일이 확인되었는지 여부입니다. |
메타데이터 | 인증사용자메타데이터 | 사용자에 대한 추가 메타데이터입니다. |
다단계 | 인증다중요소설정 | 가능한 경우 현재 사용자의 다단계 관련 속성입니다. |
비밀번호해시 | 끈 | 사용자의 해시된 비밀번호(base64 인코딩)입니다. |
비밀번호소금 | 끈 | 사용자의 비밀번호 솔트(base64로 인코딩됨)입니다. |
전화 번호 | 끈 | 사용자의 기본 전화번호(설정된 경우)입니다. |
사진URL | 끈 | 사용자의 사진 URL입니다. |
공급자 데이터 | 인증사용자정보[] | 사용자에게 연결된 공급자 배열(예: Google, Facebook)입니다. |
테넌트 ID | 문자열 | 없는 | 사용 가능한 경우 사용자가 속한 테넌트의 ID입니다. |
토큰ValidAfterTime | 끈 | 사용자의 토큰이 유효한 날짜 이후로 UTC 문자열 형식으로 표시됩니다. |
UID | 끈 | 사용자의 uid . |
신원.AuthUserRecord.customClaims
사용자의 사용자 지정 클레임 개체(사용 가능한 경우)는 일반적으로 사용자 역할을 정의하는 데 사용되며 인증된 사용자의 ID 토큰에 전파됩니다.
서명:
customClaims?: Record<string, any>;
신원.AuthUserRecord.disabled
사용자가 비활성화되었는지 여부: 비활성화된 경우 true이고, 비활성화된 경우 true
. 활성화된 경우 false
.
서명:
disabled: boolean;
신원.AuthUserRecord.displayName
사용자의 표시 이름입니다.
서명:
displayName?: string;
신원.AuthUserRecord.email
사용자의 기본 이메일(설정된 경우)
서명:
email?: string;
신원.AuthUserRecord.emailVerified
사용자의 기본 이메일이 확인되었는지 여부입니다.
서명:
emailVerified: boolean;
신원.AuthUserRecord.metadata
사용자에 대한 추가 메타데이터입니다.
서명:
metadata: AuthUserMetadata;
신원.AuthUserRecord.multiFactor
가능한 경우 현재 사용자의 다단계 관련 속성입니다.
서명:
multiFactor?: AuthMultiFactorSettings;
신원.AuthUserRecord.passwordHash
사용자의 해시된 비밀번호(base64 인코딩)입니다.
서명:
passwordHash?: string;
신원.AuthUserRecord.passwordSalt
사용자의 비밀번호 솔트(base64로 인코딩됨)입니다.
서명:
passwordSalt?: string;
신원.AuthUserRecord.phoneNumber
사용자의 기본 전화번호(설정된 경우)입니다.
서명:
phoneNumber?: string;
신원.AuthUserRecord.photoURL
사용자의 사진 URL입니다.
서명:
photoURL?: string;
신원.AuthUserRecord.providerData
사용자에게 연결된 공급자 배열(예: Google, Facebook)입니다.
서명:
providerData: AuthUserInfo[];
신원.AuthUserRecord.tenantId
사용 가능한 경우 사용자가 속한 테넌트의 ID입니다.
서명:
tenantId?: string | null;
신원.AuthUserRecord.tokensValidAfterTime
사용자의 토큰이 유효한 날짜 이후로 UTC 문자열 형식으로 표시됩니다.
서명:
tokensValidAfterTime?: string;
신원.AuthUserRecord.uid
사용자의 uid
.
서명:
uid: string;