Email-based One-Time Password authentication hook for PocketBase v0.22.* and earlier.
PocketBase OTP Hook is an authentication extension for PocketBase that enables email-based One-Time Password (OTP) authentication for users. It provides a secure alternative to traditional password-based authentication by eliminating the need to store password hashes.
The project prioritizes security and simplicity by removing password storage requirements while maintaining ease of use through email-based verification.
Multi Page App (MPA) framework for PocketBase
pocketbase-presigned-urls is a JavaScript VM plugin for PocketBase that intercepts file download requests and redirects them to pre-signed URLs from S3-compatible storage. This approach offloads file serving from the PocketBase server to the object storage provider, improving performance and scalability for applications handling file uploads. ## Key Features - **Direct S3 Serving** — Redirects file requests to pre-signed S3 URLs, allowing downloads directly from the storage provider. - **Performance Optimization** — Reduces server load and improves response times by avoiding proxying files through PocketBase. - **Configurable TTL** — Allows setting a custom time-to-live for pre-signed URLs via the `PBPU_TTL` environment variable. - **Admin UI Compatibility** — Includes options to control plugin behavior within the PocketBase admin interface using `PBPU_ADMIN_COMPAT`. - **AWS Signature V4** — Uses the standard AWS signing process to generate secure, temporary access URLs. ## Philosophy The plugin prioritizes scalability and performance by leveraging external object storage infrastructure for file delivery, adhering to the principle that dedicated storage services are more efficient for static asset serving than application server proxying.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.