К основному содержанию
команда

add-authentication-system — команда безопасности для Claude Code

Команда добавляет в приложение систему аутентификации с выбранным методом входа. Она охватывает управление пользователями, сессии, права доступа и защиту от типичных атак.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --command security/add-authentication-system
Открыть на GitHub

Что делает add-authentication-system

Команда add-authentication-system анализирует структуру проекта и существующую авторизацию, затем формирует план внедрения аутентификации. Можно выбрать вход по паролю, OAuth 2.0, JWT, SAML, MFA или беспарольный способ. Аргумент задаёт предпочтительный метод, поэтому перед запуском стоит определить, как пользователи должны входить в приложение.

Работа охватывает регистрацию, профили пользователей, проверку учётных записей, вход и выход, управление сессиями и защиту маршрутов. Команда также предусматривает ролевую модель доступа (RBAC), хеширование паролей, ограничение частоты запросов, защиту от CSRF и безопасные cookie. Интеграция затрагивает интерфейс, API, модели базы данных и промежуточное ПО.

Для анализа используются файлы проекта, включая package.json, requirements.txt и Cargo.toml, а также сведения о переменных окружения и существующих моделях пользователей. Доступные инструменты — Read, Write, Edit и Bash. Команда ориентируется на рекомендации OWASP по аутентификации, но результат зависит от архитектуры приложения и выбранного метода входа.

Какие задачи решает

  • Добавить регистрацию и вход пользователей в приложение
  • Настроить OAuth 2.0, JWT или многофакторную аутентификацию
  • Защитить маршруты и API с помощью ролевых прав доступа
  • Организовать управление сессиями и безопасными cookie
  • Добавить хеширование паролей и ограничение частоты запросов

Примеры запросов агенту

  • Добавь вход по паролю с регистрацией, проверкой учётной записи и безопасным управлением сессиями через /add-authentication-system username/password.
  • Настрой OAuth 2.0 для моего приложения и интегрируй авторизацию с API через /add-authentication-system --oauth.
  • Добавь многофакторную аутентификацию и защити маршруты приложения через /add-authentication-system --mfa.

Как установить add-authentication-system

1Через claude-code-templates

npx claude-code-templates@latest --command security/add-authentication-system

2Вручную: положить файлы

.claude/commands/add-authentication-system.md

Вызов — /add-authentication-system. Для всех проектов — ~/.claude/commands/

Вопросы о add-authentication-system

Как установить add-authentication-system в Claude Code?

Запусти npx claude-code-templates@latest --command security/add-authentication-system. Файл команды размещается по пути .claude/commands/add-authentication-system.md.

Что делает add-authentication-system?

Команда помогает внедрить аутентификацию, управление пользователями и контроль доступа. Она также охватывает защиту сессий, паролей и API.

Какие методы входа поддерживает add-authentication-system?

Можно выбрать вход по имени пользователя и паролю, OAuth 2.0, JWT, SAML, MFA или беспарольную аутентификацию. Метод передаётся через аргумент команды.

Исходный текст

add-authentication-system.md · MIT
---
allowed-tools: Read, Write, Edit, Bash
argument-hint: "[auth-method] | --oauth | --jwt | --mfa | --passwordless"
description: Implement secure user authentication system with chosen method and security best practices
---

# Add Authentication System

Implement secure user authentication system: **$ARGUMENTS**

## Current Application State

- Framework detection: @package.json or @requirements.txt or @Cargo.toml
- Existing auth: !`grep -r "auth\|login\|jwt\|session" src/ --include="*.js" --include="*.py" --include="*.rs" | wc -l`
- Security config: @.env* (check for auth-related variables)
- Database setup: Check for user models or auth tables

## Task

Implement comprehensive authentication system with security best practices:

**Authentication Methods**: Choose from username/password, OAuth 2.0, JWT, SAML, MFA, or passwordless based on $ARGUMENTS

**Implementation Areas**:
1. **User Management** - Registration, profiles, password policies, account verification
2. **Authentication Flow** - Login/logout, session management, token handling, middleware
3. **Authorization System** - RBAC, permissions, route protection, API security
4. **Security Hardening** - Password hashing, rate limiting, CSRF protection, secure cookies
5. **Integration** - Frontend components, API endpoints, database models, middleware

**Security Standards**: Implement OWASP authentication guidelines, secure session management, and proper error handling.

**Output**: Production-ready authentication system with comprehensive security controls and user-friendly interface.

© davila7 · MIT · davila7/claude-code-templates

Похожие слэш-команды

Все слэш-команды по теме «Безопасность» →

Из того же набора740

Весь набор →
fix-github-issue Команда разбирает GitHub issue по номеру, меняет код и проверяет исправление тестами. Пригодится, когда нужно провести задачу от описания проблемы до коммита. 386установок data-scientist Скилл помогает проводить статистический анализ, строить ML-модели и объяснять результаты. Подходит для задач от EDA до подготовки моделей к развёртыванию. 385установок scientific-visualization Скилл помогает собирать публикационные графики из научных данных: от многопанельных композиций до экспорта в PDF, EPS и TIFF. 384установок plotly Скилл обучает Claude Code строить интерактивные графики и дашборды на Python с помощью библиотек Plotly и Dash. 383установок nextjs-middleware-creator Генерирует модульный файл middleware.ts и вспомогательные скрипты для Next.js. Настраивает проверку JWT-токенов, ограничение частоты запросов и заголовки безопасности. 381установок invoice-organizer Раскладывает счета, чеки и банковские выписки по папкам, переименовывает файлы по единому шаблону и собирает CSV для бухгалтера. 380установок conversation-memory Набор архитектурных шаблонов для организации кратковременной, долговременной и сущностной памяти в диалогах с языковыми моделями. 380установок agent-evaluation Скилл помогает проверять поведение ИИ-агентов, оценивать их возможности и замечать нестабильные результаты. Используйте его при подготовке агента к работе в реальных условиях. 378установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой