İşlevler
İşlev | Açıklama |
---|---|
beforeOperation(eventType, optsOrHandler, işleyici) | |
beforeUserCreated(handler) | Kullanıcı oluşturulmadan önce tetiklenen bir etkinliği işler. |
beforeUserCreated(opts, işleyici) | Kullanıcı oluşturulmadan önce tetiklenen bir etkinliği işler. |
beforeUserSignIn(işleyici) | Kullanıcı oturum açmadan önce tetiklenen bir etkinliği işler. |
beforeUserSignIn(opts, işleyici) | Kullanıcı oturum açmadan önce tetiklenen bir etkinliği işler. |
getOpts(blockingOptions) |
Sınıflar
Sınıf | Açıklama |
---|---|
Https Hatası | İşlev çağıran istemciye bir hata göndermek için işleyiciden atılabilecek açık bir hata. |
Arayüzler
Arayüz | Açıklama |
---|---|
AuthEngelleme Etkinliği | 2. nesil engelleme etkinlikleri için kimlik doğrulama etkinliğini tanımlar |
AuthUserRecord | UserRecord , kimlik platformundan kimlik doğrulama engelleme işlevlerine iletildi. |
Engelleme Seçenekleri | Tüm işlev seçeneklerinin yanı sıra idToken, accessToken veRefreshToken. |
Identity.beforeOperation()
İmza:
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;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
eventType | Kimlik Doğrulama Engelleme Etkinlik Türü | |
optsVeyaİşleyici | BlockOptions (Engelleme Seçenekleri) | ((event: AuthEngellemeEvent) => beforeCreateResponse | BeforeSignInResponse | void | Promise<BeforeCreateResponse> | Promise<BeforeSignInResponse> | Promise<void>) | |
handler | (etkinlik: AuthBlockEvent) => beforeCreateResponse | beforeSignInResponse | geçersiz | Promise<BeforeCreateResponse> | Promise<BeforeSignInResponse> | Taahhüt<void> |
Şunu döndürür:
Engelleme İşlevi
Identity.beforeUserCreated()
Kullanıcı oluşturulmadan önce tetiklenen bir etkinliği işler.
İmza:
export declare function beforeUserCreated(handler: (event: AuthBlockingEvent) => BeforeCreateResponse | Promise<BeforeCreateResponse> | void | Promise<void>): BlockingFunction;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
handler | (etkinlik: AuthBlockEvent) => beforeCreateResponse | Promise<BeforeCreateResponse> | geçersiz | Taahhüt<void> | Bir kullanıcı oluşturulmadan önce her defasında çalıştırılan etkinlik işleyici |
Şunu döndürür:
Engelleme İşlevi
Identity.beforeUserCreated()
Kullanıcı oluşturulmadan önce tetiklenen bir etkinliği işler.
İmza:
export declare function beforeUserCreated(opts: BlockingOptions, handler: (event: AuthBlockingEvent) => BeforeCreateResponse | Promise<BeforeCreateResponse> | void | Promise<void>): BlockingFunction;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
opt. | Engelleme Seçenekleri | İşlev seçeneklerini içeren nesne |
handler | (etkinlik: AuthBlockEvent) => beforeCreateResponse | Promise<BeforeCreateResponse> | geçersiz | Taahhüt<void> | Bir kullanıcı oluşturulmadan önce her defasında çalıştırılan etkinlik işleyici |
Şunu döndürür:
Engelleme İşlevi
Identity.beforeUsersigninIn()
Kullanıcı oturum açmadan önce tetiklenen bir etkinliği işler.
İmza:
export declare function beforeUserSignedIn(handler: (event: AuthBlockingEvent) => BeforeSignInResponse | Promise<BeforeSignInResponse> | void | Promise<void>): BlockingFunction;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
handler | (etkinlik: AuthBlockEvent) => beforeSignInResponse | Promise<BeforeSignInResponse> | geçersiz | Taahhüt<void> | Kullanıcı oturum açmadan önce her defasında çalıştırılan etkinlik işleyici |
Şunu döndürür:
Engelleme İşlevi
Identity.beforeUsersigninIn()
Kullanıcı oturum açmadan önce tetiklenen bir etkinliği işler.
İmza:
export declare function beforeUserSignedIn(opts: BlockingOptions, handler: (event: AuthBlockingEvent) => BeforeSignInResponse | Promise<BeforeSignInResponse> | void | Promise<void>): BlockingFunction;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
opt. | Engelleme Seçenekleri | İşlev seçeneklerini içeren nesne |
handler | (etkinlik: AuthBlockEvent) => beforeSignInResponse | Promise<BeforeSignInResponse> | geçersiz | Taahhüt<void> | Kullanıcı oturum açmadan önce her defasında çalıştırılan etkinlik işleyici |
Şunu döndürür:
Engelleme İşlevi
Identity.getOpts()
İmza:
export declare function getOpts(blockingOptions: BlockingOptions): InternalOptions;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
Engelleme Seçenekleri | Engelleme Seçenekleri |
Şunu döndürür:
Dahili Seçenekler