UNPKG

strapi-plugin-firebase-authentication

Version:

Allows easy integration between clients utilizing Firebase for authentication and Strapi

146 lines (145 loc) 4.49 kB
declare const _default: { "firebase-authentication-configuration": { schema: { kind: string; collectionName: string; info: { singularName: string; pluralName: string; displayName: string; }; options: { draftAndPublish: boolean; }; pluginOptions: { "content-manager": { visible: boolean; }; "content-type-builder": { visible: boolean; }; }; attributes: { firebase_config_json: { type: string; }; firebase_web_api_key: { type: string; required: boolean; configurable: boolean; description: string; }; passwordRequirementsRegex: { type: string; default: string; }; passwordRequirementsMessage: { type: string; default: string; }; passwordResetUrl: { type: string; default: string; }; passwordResetEmailSubject: { type: string; default: string; }; enableMagicLink: { type: string; default: boolean; description: string; }; magicLinkUrl: { type: string; default: string; description: string; }; magicLinkEmailSubject: { type: string; default: string; }; magicLinkExpiryHours: { type: string; default: number; minimum: number; maximum: number; description: string; }; emailVerificationUrl: { type: string; default: string; description: string; }; emailVerificationEmailSubject: { type: string; default: string; }; includeCredentialsInPasswordResetLink: { type: string; default: boolean; description: string; }; includeCredentialsInVerificationLink: { type: string; default: boolean; description: string; }; }; }; }; "firebase-user-data": { schema: { kind: string; collectionName: string; info: { singularName: string; pluralName: string; displayName: string; description: string; }; options: { draftAndPublish: boolean; }; pluginOptions: { "content-manager": { visible: boolean; }; "content-type-builder": { visible: boolean; }; }; attributes: { user: { type: string; relation: string; target: string; }; firebaseUserID: { type: string; unique: boolean; required: boolean; }; appleEmail: { type: string; private: boolean; }; resetTokenHash: { type: string; private: boolean; }; resetTokenExpiresAt: { type: string; }; verificationTokenHash: { type: string; private: boolean; }; verificationTokenExpiresAt: { type: string; }; }; }; }; }; export default _default;