UNPKG

strapi-plugin-firebase-authentication

Version:

Allows easy integration between clients utilizing Firebase for authentication and Strapi

35 lines (34 loc) 1.88 kB
declare const _default: { firebaseController: { validateToken(ctx: any): Promise<any>; deleteByEmail(email: any): Promise<any>; overrideAccess(ctx: any): Promise<any>; emailLogin(ctx: any): Promise<void>; forgotPassword(ctx: any): Promise<void>; resetPassword(ctx: any): Promise<void>; requestMagicLink(ctx: import("koa").Context): Promise<void>; resetPasswordWithToken(ctx: import("koa").Context): Promise<void>; sendVerificationEmail(ctx: import("koa").Context): Promise<void>; verifyEmail(ctx: import("koa").Context): Promise<import("koa").Context>; }; userController: { list: (ctx: import("koa").Context | import("koa").DefaultContext) => Promise<void>; create: (ctx: any) => Promise<void>; get: (ctx: any) => Promise<void>; update: (ctx: any) => Promise<void>; delete: (ctx: import("koa").Context | import("koa").DefaultContext) => Promise<void>; deleteMany: (ctx: any) => Promise<void>; resetPassword: (ctx: any) => Promise<void>; sendResetEmail: (ctx: any) => Promise<void>; sendVerificationEmail: (ctx: any) => Promise<void>; }; settingsController: { setFirebaseConfigJson: (ctx: import("koa").Context | import("koa").DefaultContext) => Promise<void>; getFirebaseConfigJson: (ctx: import("koa").Context | import("koa").DefaultContext) => Promise<any>; delFirebaseConfigJson(ctx: import("koa").Context | import("koa").DefaultContext): Promise<void>; restart(ctx: import("koa").Context | import("koa").DefaultContext): Promise<any>; getPublicConfig(ctx: import("koa").Context | import("koa").DefaultContext): Promise<any>; savePasswordConfig(ctx: import("koa").Context | import("koa").DefaultContext): Promise<void>; }; }; export default _default;