identity namespace

함수

함수 설명
beforeOperation(eventType, optsOrHandler, 핸들러)
beforeUserCreated(handler) 사용자가 생성되기 전에 트리거되는 이벤트를 처리합니다.
beforeUserCreated(opts, 핸들러) 사용자가 생성되기 전에 트리거되는 이벤트를 처리합니다.
beforeUserSignedIn(handler) 사용자가 로그인하기 전에 트리거되는 이벤트를 처리합니다.
beforeUserSignedIn(opts, 핸들러) 사용자가 로그인하기 전에 트리거되는 이벤트를 처리합니다.
getOpts(blockingOptions)

클래스

클래스 설명
HttpsError: 함수를 호출한 클라이언트에 오류를 전송하기 위해 핸들러에서 발생할 수 있는 명시적 오류입니다.

인터페이스

인터페이스 설명
AuthBlockingEvent 2세대 차단 이벤트의 인증 이벤트를 정의합니다.
인증 사용자 레코드 ID 플랫폼의 인증 차단 함수에 전달되는 UserRecord입니다.
차단 옵션 모든 함수 옵션에는 idToken, accessToken, refreshToken이 추가됩니다.

Identity.beforeOperation()

서명:

export declare function beforeOperation(eventType: AuthBlockingEventType, optsOrHandler: BlockingOptions | ((event: AuthBlockingEvent) => BeforeCreateResponse | BeforeSignInResponse | void | Promise<BeforeCreateResponse> | Promise<BeforeSignInResponse> | Promise<void>), handler: (event: AuthBlockingEvent) => BeforeCreateResponse | BeforeSignInResponse | void | Promise<BeforeCreateResponse> | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;

매개변수

매개변수 유형 설명
eventType 인증 차단 이벤트 유형
optsOrHandler BlockingOptions ((event: AuthBlockingEvent) => beforeCreateResponse | beforeSignInResponse | void | Promise<BeforeCreateResponse> | Promise<BeforeSignInResponse> | Promise<void>)
handler (이벤트: AuthBlockingEvent) => beforeCreateResponse | beforeSignInResponse | 무효 | 프라미스<BeforeCreateResponse> | 프라미스<BeforeSignInResponse> | 프로미스<void>

반환:

차단 함수

Identity.beforeUserCreated()

사용자가 생성되기 전에 트리거되는 이벤트를 처리합니다.

서명:

export declare function beforeUserCreated(handler: (event: AuthBlockingEvent) => BeforeCreateResponse | Promise<BeforeCreateResponse> | void | Promise<void>): BlockingFunction;

매개변수

매개변수 유형 설명
handler (이벤트: AuthBlockingEvent) => beforeCreateResponse | 프라미스<BeforeCreateResponse> | 무효 | 프로미스<void> 사용자가 생성되기 전에 매번 실행되는 이벤트 핸들러

반환:

차단 함수

Identity.beforeUserCreated()

사용자가 생성되기 전에 트리거되는 이벤트를 처리합니다.

서명:

export declare function beforeUserCreated(opts: BlockingOptions, handler: (event: AuthBlockingEvent) => BeforeCreateResponse | Promise<BeforeCreateResponse> | void | Promise<void>): BlockingFunction;

매개변수

매개변수 유형 설명
최적화 차단 옵션 함수 옵션을 포함하는 객체
handler (이벤트: AuthBlockingEvent) => beforeCreateResponse | 프라미스<BeforeCreateResponse> | 무효 | 프로미스<void> 사용자가 생성되기 전에 매번 실행되는 이벤트 핸들러

반환:

차단 함수

Identity.beforeUserSignedIn()

사용자가 로그인하기 전에 트리거되는 이벤트를 처리합니다.

서명:

export declare function beforeUserSignedIn(handler: (event: AuthBlockingEvent) => BeforeSignInResponse | Promise<BeforeSignInResponse> | void | Promise<void>): BlockingFunction;

매개변수

매개변수 유형 설명
handler (이벤트: AuthBlockingEvent) => beforeSignInResponse | 프라미스<BeforeSignInResponse> | 무효 | 프로미스<void> 사용자가 로그인하기 전에 매번 실행되는 이벤트 핸들러

반환:

차단 함수

Identity.beforeUserSignedIn()

사용자가 로그인하기 전에 트리거되는 이벤트를 처리합니다.

서명:

export declare function beforeUserSignedIn(opts: BlockingOptions, handler: (event: AuthBlockingEvent) => BeforeSignInResponse | Promise<BeforeSignInResponse> | void | Promise<void>): BlockingFunction;

매개변수

매개변수 유형 설명
최적화 차단 옵션 함수 옵션을 포함하는 객체
handler (이벤트: AuthBlockingEvent) => beforeSignInResponse | 프라미스<BeforeSignInResponse> | 무효 | 프로미스<void> 사용자가 로그인하기 전에 매번 실행되는 이벤트 핸들러

반환:

차단 함수

ID.getOpts()

서명:

export declare function getOpts(blockingOptions: BlockingOptions): InternalOptions;

매개변수

매개변수 유형 설명
차단 옵션 차단 옵션

반환:

내부 옵션