identity.AuthUserRecord interface

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;