Netlify Identity
Skill Verified ActiveUse when the task involves authentication, user signups, logins, password recovery, OAuth providers, role-based access control, or protecting routes and functions. Always use `@netlify/identity`. Never use `netlify-identity-widget` or `gotrue-js` — they are deprecated.
To provide developers with a reliable and well-documented reference for implementing Netlify's user authentication features.
Features
- User authentication API (login, signup, logout)
- OAuth provider integration
- Password recovery and email change flows
- Role-based access control and authorization
- Handling authentication callbacks and state changes
Use Cases
- Implementing user signups and logins for web applications
- Protecting routes and functions based on user roles
- Integrating third-party OAuth providers for authentication
- Handling password reset flows and email verification
Non-Goals
- Providing UI components for authentication forms
- Managing user data beyond authentication metadata
- Handling deployment or hosting configurations
Installation
First, add the marketplace
/plugin marketplace add netlify/context-and-tools/plugin install context-and-tools@netlify-context-and-toolsQuality Score
VerifiedSimilar Extensions
Auth0 SPA JS Integration
100Use when adding authentication to Vanilla JS, Svelte, or any framework-agnostic single-page applications - integrates @auth0/auth0-spa-js SDK for SPAs without framework-specific wrappers
Deepinit
100Deep codebase initialization with hierarchical AGENTS.md documentation
Cleanup Cycles
100Detect and untangle circular dependencies. Runs madge/skott (TS), pycycle (Py), or compiler-only checks (Go/Rust). Auto-fixes leaf-extractable cycles; reports core cycles for human review. Use when the user asks to find circular imports, fix dependency cycles, or untangle module graph. Example queries — "find circular imports", "fix dependency cycles", "untangle our module graph", "why is madge complaining".
Vue Router Best Practices
100Vue Router 4 patterns, navigation guards, route params, and route-component lifecycle interactions.
Sentry React Router Framework Sdk
100Full Sentry SDK setup for React Router Framework mode. Use when asked to "add Sentry to React Router Framework", "install @sentry/react-router", or configure error monitoring, tracing, profiling, session replay, logs, or user feedback for a React Router v7 framework app.
Azure Identity Py
99Azure Identity SDK for Python authentication with Microsoft Entra ID. Use for DefaultAzureCredential, managed identity, service principals, and token caching. Triggers: "azure-identity", "DefaultAzureCredential", "authentication", "managed identity", "service principal", "credential".