Config Auth Backend Basic (C#)
Overview
Executar setup idempotente do módulo de autenticação backend C#, cobrindo:
- Módulo de Auth em
src/ProjectName.Backend/Modules/Auth/com:AuthController.cs: Endpoints de Login, Register, Me.JwtService.cs: Geração de tokens.IdentityConfig.cs: Setup do ASP.NET Identity e JWT.UserEntity.cs: Modelo de persistência para usuários.
- Migrations EF Core para tabelas de usuários e roles.
Workflow
- Garantir que o
DbContextestá configurado. - Executar
node scripts/init-auth-backend-cs.mjs. - Validar a criação dos controllers e serviços de Identity.
- Rodar
dotnet ef migrations add AddAuthTables. - Rodar
dotnet build.
Resources
agents/openai.yaml: Configuração do agente.scripts/init-auth-backend-cs.mjs: Script de configuração.assets/auth-backend-basic-template-cs/: Template de infraestrutura (Controller, TokenProvider, PasswordHasher).references/auth-backend-contract-cs.md: Contrato dos artefatos gerados.
Dependências NuGet:
BCrypt.Net-Next,Microsoft.AspNetCore.Authentication.JwtBearer,System.IdentityModel.Tokens.Jwt,Microsoft.IdentityModel.Tokens.
Global Standards
- Consultar
../skills-standards.mdpara padrões globais C#.