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 인증 사용자 생성에 응답하는 이벤트 핸들러입니다. |
반환:
auth.UserBuilder.onDelete()
Firebase 인증 사용자 삭제에 응답합니다.
서명:
onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
handler | (사용자: UserRecord, 컨텍스트: EventContext) => 프라미스 좋아요<any> | 모두 | Firebase 인증 사용자 삭제에 응답하는 이벤트 핸들러입니다. |
반환: