identity namespace

İş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