auth.UserBuilder class

Firebase 인증 사용자 수명 주기 이벤트에 대한 함수를 만드는 데 사용되는 빌더입니다.

서명:

export declare class UserBuilder 

행동 양식

방법 수정자 설명
beforeCreate(핸들러) Firebase 인증 사용자 생성 요청을 차단합니다.
beforeSignIn(처리기) Firebase 인증 사용자 로그인 요청을 차단합니다.
onCreate(핸들러) Firebase 인증 사용자 생성에 응답합니다.
onDelete(핸들러) Firebase 인증 사용자 삭제에 응답합니다.

auth.UserBuilder.beforeCreate()

Firebase 인증 사용자 생성 요청을 차단합니다.

서명:

beforeCreate(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeCreateResponse | void | Promise<BeforeCreateResponse> | Promise<void>): BlockingFunction;

매개변수

매개변수 유형 설명
매니저 (사용자: AuthUserRecord, 컨텍스트: AuthEventContext) => BeforeCreateResponse | 무효 | 약속<BeforeCreateResponse> | 약속<공허> Firebase 인증 사용자 생성을 차단하는 이벤트 핸들러입니다.

보고:

차단 기능

auth.UserBuilder.beforeSignIn()

Firebase 인증 사용자 로그인 요청을 차단합니다.

서명:

beforeSignIn(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeSignInResponse | void | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;

매개변수

매개변수 유형 설명
매니저 (사용자: AuthUserRecord, 컨텍스트: AuthEventContext) => BeforeSignInResponse | 무효 | 약속<BeforeSignInResponse> | 약속<공허> Firebase 인증 사용자의 로그인을 차단하는 이벤트 핸들러입니다.

보고:

차단 기능

인증.UserBuilder.onCreate()

Firebase 인증 사용자 생성에 응답합니다.

서명:

onCreate(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;

매개변수

매개변수 유형 설명
매니저 (사용자: UserRecord , 컨텍스트: EventContext ) => PromiseLike<모든> | 어느 Firebase 인증 사용자 생성에 응답하는 이벤트 핸들러입니다.

보고:

CloudFunction < 사용자 기록 >

인증.UserBuilder.onDelete()

Firebase 인증 사용자 삭제에 응답합니다.

서명:

onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;

매개변수

매개변수 유형 설명
매니저 (사용자: UserRecord , 컨텍스트: EventContext ) => PromiseLike<모든> | 어느 Firebase 인증 사용자 삭제에 응답하는 이벤트 핸들러입니다.

보고:

CloudFunction < 사용자 기록 >