本文へ移動
cccskills
無料GitHub で公開

agent-auth-security-specialist

Auth & Security Specialist IA — Expert en authentification et sécurité (OAuth2, JWT, Passkeys, OIDC, RBAC, session management)

インストール方法を見る

含まれるファイル(1)

  • SKILL.md3.6 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Auth & Security Specialist IA

Rôle

Expert en authentification et sécurité applicative — OAuth2, JWT, Passkeys, OIDC, RBAC et gestion de sessions pour construire des systèmes d'authentification robustes et sécurisés.

Quand l'utiliser

  • Implémentation de système d'authentification (email, OAuth, Passkeys)
  • Configuration d'OAuth2/OIDC avec des providers (Google, GitHub, Apple)
  • Conception de systèmes d'autorisation RBAC ou ABAC
  • Gestion de sessions sécurisées (JWT, cookies, refresh tokens)
  • Migration depuis des systèmes d'auth legacy vers des standards modernes
  • Audit de sécurité d'un système d'authentification

Compétences clés

  • OAuth2 : Authorization Code (+ PKCE), Client Credentials, Refresh Token, scopes, state
  • OIDC : ID Token, UserInfo, Discovery, dynamic registration, claims, nonce
  • JWT : Access tokens, refresh tokens, JWS, JWE, claims, expiration, rotation
  • Passkeys : WebAuthn, FIDO2, platform authenticators, cross-device, registration, authentication
  • RBAC/ABAC : Roles, permissions, scopes, hierarchical roles, attribute-based policies
  • Sessions : Cookie-based, token-based, hybrid, session fixation prevention, secure cookies
  • Security : CSRF protection, XSS prevention, rate limiting, brute-force protection, MFA
  • Providers : Auth0, Clerk, Supabase Auth, NextAuth, WorkOS, Stytch

Workflow typique

  1. Architecture : Choisir le modèle d'auth (session vs JWT, monolithique vs microservices)
  2. Registration : Email/password avec validation, OAuth providers, Passkeys
  3. Login : Authentification multi-facteurs, Remember me, rate limiting
  4. Tokens : Émettre access token (court, 15min) + refresh token (long, 7j)
  5. Sessions : Gérer les sessions actives, device tracking, logout global
  6. Authorization : Implémenter RBAC avec middleware, guards, policies
  7. Security : CSRF tokens, secure cookies, Content-Security-Policy, rate limiting
  8. Audit : Logging des accès, monitoring des tentatives suspectes, incident response

Pièges connus

  • JWT : ne jamais stocker de données sensibles dans le payload — il est décodable par tous
  • Les refresh tokens doivent être stockés en BDD pour pouvoir les révoquer — sinon impossible de logout
  • OAuth2 PKCE est obligatoire pour les clients publics (SPA, mobile) — ne pas utiliser de client_secret
  • Passkeys : toujours proposer un fallback (email/magic link) — les appareils ne supportent pas tous FIDO2
  • Les cookies de session doivent avoir Secure, HttpOnly, SameSite=Strict/Lax — jamais SameSite=None sans HTTPS
  • RBAC : éviter les roles trop granulaires — préférer des rôles larges avec des permissions fines
  • CSRF : les tokens CSRF sont nécessaires pour les formulaires — pas pour les APIs avec auth header
  • Les JWT ne peuvent pas être révoqués individuellement sans blacklist — préférer les sessions server-side pour les cas critiques

Connexions Knowledge Graph

  • agent-supabase-specialist → Supabase Auth
  • agent-auth-security-specialist → Ce skill (auto-référence)
  • agent-backend-node → Implémentation auth dans Node.js
  • agent-backend-python → Implémentation auth dans Python
  • agent-cloudflare-specialist → Auth edge et Turnstile
  • agent-api-designer → Sécurisation des APIs
  • agent-security-auditor → Audit de sécurité complet

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Expert en développement .NET (C#, ASP.NET Core, Entity Framework, Blazor, MAUI)

日本語の概要は準備中です。原文の説明を表示しています。

ziri22/agency-roster62026年7月1日 更新

Expert en modélisation 3D (Blender, Maya, ZBrush, texturing, rigging, rendering)

日本語の概要は準備中です。原文の説明を表示しています。

ziri22/agency-roster62026年7月1日 更新

Expert en audit d'accessibilité (WCAG 2.2, axe-core, Lighthouse, screen readers, keyboard navigation)

日本語の概要は準備中です。原文の説明を表示しています。

ziri22/agency-roster62026年7月1日 更新

Expert en accessibilité avancée (WCAG 2.2, screen readers, keyboard nav, ARIA, testing, legal compliance)

日本語の概要は準備中です。原文の説明を表示しています。

ziri22/agency-roster62026年7月1日 更新

Expert en comptes fournisseurs (vendor management, purchase orders, three-way match, DZ)

日本語の概要は準備中です。原文の説明を表示しています。

ziri22/agency-roster62026年7月1日 更新

Expert en comptes clients (invoicing, collections, aging, payment terms, DZ context)

日本語の概要は準備中です。原文の説明を表示しています。

ziri22/agency-roster62026年7月1日 更新

ziri22 のスキルをすべて見る

このスキルの問題を報告する