函式
函式 | 說明 |
---|---|
beforeOperation(eventType, optsOrHandler, 處理常式) | |
beforeUserCreated(handler) | 處理在使用者建立前觸發的事件。 |
beforeUserCreated(最佳化、處理常式) | 處理在使用者建立前觸發的事件。 |
beforeUserSignedIn(handler) | 處理使用者登入前觸發的事件。 |
beforeUserSignedIn(opts, 處理常式) | 處理使用者登入前觸發的事件。 |
getOpts(blockingOptions) |
類別
類別 | 說明 |
---|---|
HttpsError | 可從處理常式擲回的明確錯誤,將錯誤傳送至呼叫該函式的用戶端。 |
介面
介面 | 說明 |
---|---|
AuthBlockingEvent | 定義第 2 代封鎖事件的驗證事件 |
AuthUserRecord | UserRecord 傳遞到來自身分識別平台的 Auth 封鎖函式。 |
封鎖選項 | 所有函式選項,以及 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 | 封鎖選項 |((event:AuthBlockingEvent) => beforeCreateResponse | beforeSignInResponse | void | Promise<BeforeCreateResponse> | Promise<BeforeSignInResponse> | Promise<void>) | |
handler | (事件:AuthBlockingEvent) =>beforeCreateResponse |beforeSignInResponse |void |Promise<BeforeCreateResponse>|Promise<BeforeSignInResponse>|承諾<void> |
傳回:
封鎖函式
Identity.beforeUserCreated()
處理在使用者建立前觸發的事件。
簽名:
export declare function beforeUserCreated(handler: (event: AuthBlockingEvent) => BeforeCreateResponse | Promise<BeforeCreateResponse> | void | Promise<void>): BlockingFunction;
參數
參數 | 類型 | 說明 |
---|---|---|
handler | (事件:AuthBlockingEvent) =>beforeCreateResponse |Promise<BeforeCreateResponse>|void |承諾<void> | 每次建立使用者前都會執行的事件處理常式 |
傳回:
封鎖函式
Identity.beforeUserCreated()
處理在使用者建立前觸發的事件。
簽名:
export declare function beforeUserCreated(opts: BlockingOptions, handler: (event: AuthBlockingEvent) => BeforeCreateResponse | Promise<BeforeCreateResponse> | void | Promise<void>): BlockingFunction;
參數
參數 | 類型 | 說明 |
---|---|---|
最佳化 | 封鎖選項 | 含有函式選項的物件 |
handler | (事件:AuthBlockingEvent) =>beforeCreateResponse |Promise<BeforeCreateResponse>|void |承諾<void> | 每次建立使用者前都會執行的事件處理常式 |
傳回:
封鎖函式
Identity.beforeUserSignedIn()
處理使用者登入前觸發的事件。
簽名:
export declare function beforeUserSignedIn(handler: (event: AuthBlockingEvent) => BeforeSignInResponse | Promise<BeforeSignInResponse> | void | Promise<void>): BlockingFunction;
參數
參數 | 類型 | 說明 |
---|---|---|
handler | (事件:AuthBlockingEvent) =>beforeSignInResponse |Promise<BeforeSignInResponse>|void |承諾<void> | 事件處理常式會在使用者登入前執行 |
傳回:
封鎖函式
Identity.beforeUserSignedIn()
處理使用者登入前觸發的事件。
簽名:
export declare function beforeUserSignedIn(opts: BlockingOptions, handler: (event: AuthBlockingEvent) => BeforeSignInResponse | Promise<BeforeSignInResponse> | void | Promise<void>): BlockingFunction;
參數
參數 | 類型 | 說明 |
---|---|---|
最佳化 | 封鎖選項 | 含有函式選項的物件 |
handler | (事件:AuthBlockingEvent) =>beforeSignInResponse |Promise<BeforeSignInResponse>|void |承諾<void> | 事件處理常式會在使用者登入前執行 |
傳回:
封鎖函式
Identity.getOpts()
簽名:
export declare function getOpts(blockingOptions: BlockingOptions): InternalOptions;
參數
參數 | 類型 | 說明 |
---|---|---|
封鎖選項 | 封鎖選項 |
傳回:
內部選項