함수
함수 | 설명 |
---|---|
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;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
차단 옵션 | 차단 옵션 |
반환:
내부 옵션