Zum Hauptinhalt springen
Dieser Inhalt ist noch nicht in Ihrer Sprache verfügbar und wird auf Englisch angezeigt.

Auth Implementation Patterns

Skill Verifiziert Aktiv

Master authentication and authorization patterns including JWT, OAuth2, session management, and RBAC to build secure, scalable access control systems. Use when implementing auth systems, securing APIs, or debugging security issues.

Zweck

To provide developers with practical, secure, and scalable implementation patterns for authentication and authorization systems, enabling them to build robust access control mechanisms.

Funktionen

  • Master JWT authentication and refresh token flows
  • Implement session-based authentication with secure cookies
  • Integrate OAuth2 and social login via Passport.js
  • Apply Role-Based Access Control (RBAC) and permission checks
  • Enforce resource ownership for granular access control
  • Demonstrate secure password handling with bcrypt
  • Implement rate limiting for auth endpoints

Anwendungsfälle

  • Implementing user authentication and registration systems
  • Securing REST or GraphQL APIs with robust access control
  • Adding social login options (Google, GitHub) via OAuth2
  • Designing and enforcing granular permissions with RBAC
  • Debugging and migrating existing authentication systems

Nicht-Ziele

  • Providing a full-fledged authentication service; it offers patterns and examples.
  • Handling deployment or infrastructure setup for authentication systems.
  • Covering every niche authentication scenario; focuses on common industry standards.

Installation

Zuerst Marketplace hinzufügen

/plugin marketplace add wshobson/agents
/plugin install developer-essentials@claude-code-workflows

Qualitätspunktzahl

Verifiziert
98 /100
Analysiert 2 days ago

Vertrauenssignale

Letzter Commit4 days ago
Sterne35.3k
LizenzMIT
Status
Quellcode ansehen

Ähnliche Erweiterungen

Auth0 Express OAuth2 JWT Bearer

100

Use when adding Auth0 token validation to Express or Node.js APIs - integrates express-oauth2-jwt-bearer SDK to protect Node.js API endpoints with JWT Bearer authentication, scope-based RBAC, claim validation, and optional DPoP support

Skill
auth0

Oauth

96

Implementiert OAuth 2.0/2.1 Autorisierungsflüsse in Fastify-Anwendungen – konfiguriert Autorisierungscode mit PKCE, Client-Anmeldeinformationen, Gerätefluss, Token-Rotation für Aktualisierungstoken, JWT-Validierung und Endpunkte zur Token-Überprüfung/zum Widerruf. Verwenden Sie dies beim Einrichten von Authentifizierung, Autorisierung, Anmeldeflows, Zugriffstoken, API-Sicherheit oder beim Sichern von Fastify-Routen mit OAuth; gilt auch für die Fehlerbehebung bei Problemen mit der Token-Validierung, falsch übereinstimmenden Weiterleitungs-URIs, CSRF-Problemen, Scope-Problemen oder Fragen zur Konformität mit RFC 6749/6750/7636/8252/8628.

Skill
mcollina

Netlify Identity

100

Verwenden Sie dies, wenn die Aufgabe Authentifizierung, Benutzerregistrierungen, Anmeldungen, Passwortwiederherstellung, OAuth-Anbieter, rollenbasierte Zugriffskontrolle oder den Schutz von Routen und Funktionen beinhaltet. Verwenden Sie immer `@netlify/identity`. Verwenden Sie niemals `netlify-identity-widget` oder `gotrue-js` – diese sind veraltet.

Skill
netlify

Auth0 Nuxt

100

Use when implementing Auth0 authentication in Nuxt 3/4 applications, configuring session management, protecting routes with middleware, or integrating API access tokens - provides setup patterns, composable usage, and security best practices for the @auth0/auth0-nuxt SDK

Skill
auth0

Auth0 Java Mvc Common

100

Use when adding Auth0 login, logout, and callback handling to Java Servlet web applications - integrates com.auth0:mvc-auth-commons SDK for server-side Java apps using javax.servlet with session-based authentication. Triggers on AuthenticationController, AuthorizeUrl, Tokens, IdentityVerificationException, Java MVC auth.

Skill
auth0

Senior Backend Engineer

100

Designs and implements backend systems including REST APIs, microservices, database architectures, authentication flows, and security hardening. Use when the user asks to "design REST APIs", "optimize database queries", "implement authentication", "build microservices", "review backend code", "set up GraphQL", "handle database migrations", or "load test APIs". Covers Node.js/Express/Fastify development, PostgreSQL optimization, API security, and backend architecture patterns.

Skill
alirezarezvani