identity namespace

Fonksiyonlar

İşlev Tanım
beforeOperation(eventType, optsOrHandler, işleyici)
beforeUserCreated(işleyici) Kullanıcı oluşturulmadan önce tetiklenen bir olayı işler.
beforeUserCreated(seçenekler, işleyici) Kullanıcı oluşturulmadan önce tetiklenen bir olayı işler.
beforeUserSignedIn(işleyici) Kullanıcı oturum açmadan önce tetiklenen bir olayı işler.
beforeUserSignedIn(seçenekler, işleyici) Kullanıcı oturum açmadan önce tetiklenen bir olayı işler.
getOpts(blockingOptions)

Sınıflar

Sınıf Tanım
HttpsError İşlevi çağıran istemciye bir hata göndermek için işleyiciden atılabilecek açık bir hata.

Arayüzler

Arayüz Tanım
AuthBlockingEvent 2. nesil engelleme olayları için kimlik doğrulama olayını tanımlar
YetkiKullanıcıKaydı UserRecord kimlik platformundan kimlik doğrulama engelleme işlevlerine aktarıldı.
EngellemeSeçenekleri Tüm işlev seçeneklerine ek olarak idToken, erişimToken ve yenilemeToken.

kimlik.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 Tip Tanım
etkinlik tipi AuthBlockingEventType
optsOrHandler EngellemeSeçenekleri | ((olay: AuthBlockingEvent ) => BeforeCreateResponse | Oturum Açmadan ÖnceYanıt | geçersiz | Söz<BeforeCreateResponse> | Söz<BeforeSignInResponse> | Söz<geçersiz>)
idareci (olay: AuthBlockingEvent ) => BeforeCreateResponse | Oturum Açmadan ÖnceYanıt | geçersiz | Söz<BeforeCreateResponse> | Söz<BeforeSignInResponse> | Söz<void>

İadeler:

Engelleme Fonksiyonu

kimlik.beforeUserCreated()

Kullanıcı oluşturulmadan önce tetiklenen bir olayı işler.

İmza:

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

Parametreler

Parametre Tip Tanım
idareci (olay: AuthBlockingEvent ) => BeforeCreateResponse | Söz<BeforeCreateResponse> | geçersiz | Söz<void> Kullanıcı oluşturulmadan önce her seferinde çalıştırılan olay işleyicisi

İadeler:

Engelleme Fonksiyonu

kimlik.beforeUserCreated()

Kullanıcı oluşturulmadan önce tetiklenen bir olayı işler.

İmza:

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

Parametreler

Parametre Tip Tanım
tercihler EngellemeSeçenekleri İşlev seçeneklerini içeren nesne
idareci (olay: AuthBlockingEvent ) => BeforeCreateResponse | Söz<BeforeCreateResponse> | geçersiz | Söz<void> Kullanıcı oluşturulmadan önce her seferinde çalıştırılan olay işleyicisi

İadeler:

Engelleme Fonksiyonu

kimlik.beforeUserSignedIn()

Kullanıcı oturum açmadan önce tetiklenen bir olayı işler.

İmza:

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

Parametreler

Parametre Tip Tanım
idareci (olay: AuthBlockingEvent ) => BeforeSignInResponse | Söz<BeforeSignInResponse> | geçersiz | Söz<void> Kullanıcı oturum açmadan önce her seferinde çalıştırılan olay işleyicisi

İadeler:

Engelleme Fonksiyonu

kimlik.beforeUserSignedIn()

Kullanıcı oturum açmadan önce tetiklenen bir olayı işler.

İmza:

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

Parametreler

Parametre Tip Tanım
tercihler EngellemeSeçenekleri İşlev seçeneklerini içeren nesne
idareci (olay: AuthBlockingEvent ) => BeforeSignInResponse | Söz<BeforeSignInResponse> | geçersiz | Söz<void> Kullanıcı oturum açmadan önce her seferinde çalıştırılan olay işleyicisi

İadeler:

Engelleme Fonksiyonu

kimlik.getOpts()

İmza:

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

Parametreler

Parametre Tip Tanım
engellemeSeçenekler EngellemeSeçenekleri

İadeler:

DahiliSeçenekler