auth.UserBuilder class

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

서명:

export declare class UserBuilder 

메소드

메서드 특수키 설명
beforeCreate(handler) Firebase 인증 사용자를 생성하는 요청을 차단합니다.
beforeSignIn(handler) Firebase 인증 사용자 로그인 요청을 차단합니다.
onCreate(핸들러) Firebase 인증 사용자 생성에 응답합니다.
onDelete(핸들러) Firebase 인증 사용자 삭제에 응답합니다.

auth.UserBuilder.beforeCreate()

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

서명:

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

매개변수

매개변수 유형 설명
handler (사용자: AuthUserRecord, 컨텍스트: AuthEventContext) => beforeCreateResponse | 무효 | 프라미스<BeforeCreateResponse> | 프로미스<void> Firebase 인증 사용자 생성을 차단하는 이벤트 핸들러입니다.

반환:

차단 함수

auth.UserBuilder.beforeSignIn()

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

서명:

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

매개변수

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

반환:

차단 함수

auth.UserBuilder.onCreate()

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

서명:

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

매개변수

매개변수 유형 설명
handler (사용자: UserRecord, 컨텍스트: EventContext) => 프라미스 좋아요<any> | 모두 Firebase 인증 사용자 생성에 응답하는 이벤트 핸들러입니다.

반환:

CloudFunction<사용자레코드>

auth.UserBuilder.onDelete()

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

서명:

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

매개변수

매개변수 유형 설명
handler (사용자: UserRecord, 컨텍스트: EventContext) => 프라미스 좋아요<any> | 모두 Firebase 인증 사용자 삭제에 응답하는 이벤트 핸들러입니다.

반환:

CloudFunction<사용자레코드>