UNPKG

strapi-plugin-firebase-authentication

Version:

Allows easy integration between clients utilizing Firebase for authentication and Strapi

31 lines (30 loc) 1.04 kB
declare const _default: ({ strapi }: { strapi: any; }) => { getUserAttributes(): Promise<any>; delete: (entityId: any) => Promise<{ success: boolean; }>; validateExchangeTokenPayload: (requestPayload: any) => Promise<any>; decodeIDToken: (idToken: any) => Promise<any>; overrideFirebaseAccess: (ctx: any) => Promise<any>; checkIfUserExists(decodedToken: any): Promise<any>; fetchUser: (decodedToken: any) => Promise<any>; generateJWTForCurrentUser: (user: any) => Promise<any>; createStrapiUser(decodedToken: any, idToken: any, profileMetaData: any): Promise<any>; updateUserIDToken: (user: any, idToken: any, decodedToken: any) => Promise<any>; validateFirebaseToken: (ctx: any) => Promise<{ error: any; user?: undefined; jwt?: undefined; } | { user: { id: import("@strapi/types/dist/data").ID; } & { [key: string]: any; }; jwt: any; error?: undefined; }>; }; export default _default;