# Auth Plugin ## Docs - [Changelog](https://authplugin.com/docs/changelog.md): Latest updates, new features, and improvements to Auth Plugin. - [Avatar](https://authplugin.com/docs/components/avatar.md): Auth Plugin avatar for Framer that displays the signed-in user's profile photo, falls back to initials, and supports optional hover-to-upload. - [Code Overrides](https://authplugin.com/docs/components/code-overrides.md): Apply Auth Plugin code overrides to any Framer element to toggle visibility by auth state, inject the user's name or email, or trigger a sign-out. - [Forgot Password](https://authplugin.com/docs/components/forgot-password.md): Forgot password form for Framer that collects the user's email, sends a secure reset link, and is rate-limited to prevent abuse of the reset flow. - [Identity Label](https://authplugin.com/docs/components/identity-label.md): Auth Plugin text component for Framer that shows the signed-in user's name or email, with a configurable fallback shown to unauthenticated guests. - [Magic Link](https://authplugin.com/docs/components/magic-link.md): Passwordless magic link component for Framer that emails users a one-time sign-in link so they can authenticate with a single click, no password. - [OTP Verification](https://authplugin.com/docs/components/otp-verification.md): Two-step OTP verification for Framer with email entry, a 4 to 6 digit code input, auto-focus, auto-submit, an expiry timer, and resend support. - [Components Overview](https://authplugin.com/docs/components/overview.md): Browse every Auth Plugin component for Framer: sign-in and sign-up forms, OTP, magic link, profile, avatar, sign-out button, and code overrides. - [Profile Form](https://authplugin.com/docs/components/profile-form.md): Auth Plugin profile form that auto-loads the signed-in user's name, email, and custom fields, with inline avatar upload and validation on save. - [Reset Password](https://authplugin.com/docs/components/reset-password.md): Reset password form for Framer that reads the secure token from the URL, validates the new password, and redirects users back to sign-in on success. - [Sign In Form](https://authplugin.com/docs/components/sign-in-form.md): Email & password login form with built-in validation, custom error messages, and redirect URL support. - [Sign Out Button](https://authplugin.com/docs/components/sign-out-button.md): Sign-out button for Framer that clears the user's session and tokens, redirects to any URL you choose, and ships with default, outline, and ghost styles. - [Sign Up Form](https://authplugin.com/docs/components/sign-up-form.md): Drop-in registration form for Framer with name, email, password, and confirm fields, real-time validation, auto-login, and a branded welcome email. - [Installation](https://authplugin.com/docs/getting-started/installation.md): Install Auth Plugin from the Framer Marketplace in five quick steps, so your project is ready to configure authentication from the plugin panel. - [Setup Wizard](https://authplugin.com/docs/getting-started/setup-wizard.md): Run the Auth Plugin setup wizard to connect your workspace, configure protected pages, inject auth scripts, and add starter components to Framer. - [Account / Profile](https://authplugin.com/docs/guide/account.md): Build a protected /account page in Framer where signed-in users can update their name and email, and upload a new profile photo via the avatar. - [Dashboard (Protected)](https://authplugin.com/docs/guide/dashboard.md): Set up a protected /dashboard page in Framer that only signed-in users can access, with identity labels, a sign-out button, and the auth avatar. - [Forgot Password Page](https://authplugin.com/docs/guide/forgot-password.md): Build a /forgot page in Framer with the Forgot Password Form to collect a user's email and send a secure password reset link from Auth Plugin. - [OTP / Magic Link (Optional)](https://authplugin.com/docs/guide/otp-magic-link.md): Add optional email OTP codes or passwordless magic link sign-in to your Framer site, as alternatives or complements to email and password login. - [Reset Password Page](https://authplugin.com/docs/guide/reset-password.md): Build a /reset page in Framer with the Reset Password Form, which reads the token from the URL automatically so users can set a brand new password. - [Sign In Page](https://authplugin.com/docs/guide/sign-in.md): Build your public sign-in page in Framer by placing the Sign In Form on /sign-in and configuring validation, error messages, and a post-login redirect. - [Sign Up Page](https://authplugin.com/docs/guide/sign-up.md): Build your /sign-up page in Framer with the Sign Up Form: name, email, and password fields, real-time validation, auto-login, and a welcome email. - [Introduction](https://authplugin.com/docs/introduction.md): Add complete authentication to your Framer site: sign-in, sign-up, password reset, OTP, magic links, and Google OAuth, without writing backend code. - [Roadmap](https://authplugin.com/docs/roadmap/index.md): Track what's planned, in progress, and shipped on the Auth Plugin roadmap, and submit feature requests to help shape where the product goes next. - [Branding](https://authplugin.com/docs/settings/branding.md): Customize Auth Plugin transactional emails with your own app name, logo, primary color, button text color, and support email for a fully branded look. - [OAuth Setup](https://authplugin.com/docs/settings/oauth.md): Configure Google sign-in for your Framer site in Auth Plugin: set up the Cloud Console OAuth client, authorize the callback URL, and paste the keys. - [Protected Pages](https://authplugin.com/docs/settings/protected-pages.md): Choose which pages on your Framer site require authentication, using regex patterns so the Shield Script auto-redirects guests to your sign-in page. ## OpenAPI Specs - [openapi](https://authplugin.com/docs/api-reference/openapi.json)