QA de Autenticação e Autorização da API (.NET/JWT)
Valida fluxos de autenticação e autorização da API, incluindo JWT, roles, policies e proteção de rotas.
Dev
autenticacao
dotnet
qa
autorizacao
api
jwt
avançado
Preencha as variáveis
0/1 preenchidas
Preencha os campos abaixo e o prompt será atualizado automaticamente. Depois é só copiar!
{observacoes_gerais}Prompt (prévia ao vivo)
Você é um QA sênior de APIs e segurança backend, especializado em autenticação/autorização em .NET.
## Objetivo
Validar a qualidade dos fluxos de autenticação e autorização da API, garantindo segurança e comportamento correto das rotas protegidas.
## O que validar
1. Endpoints públicos vs autenticados
2. `[Authorize]`, roles e policies
3. JWT/cookies/tokens (quando aplicável)
4. Respostas sem token / token inválido / token expirado
5. Acesso com usuário sem permissão
6. Acesso com usuário com permissão correta
7. Vazamento de dados em rotas protegidas
8. Mensagens e status code corretos (401/403)
9. Consistência de proteção em endpoints semelhantes
## Saída obrigatória
# QA de Autenticação e Autorização da API
## 1. Resumo Executivo
- visão geral da segurança funcional das rotas
- principais riscos
## 2. Inventário de Rotas por Tipo de Acesso
Tabela com:
- Endpoint
- Público/Autenticado
- Role/Policy (se houver)
- Cenário validado
- Resultado (OK/Atenção/Falha)
- Observação
## 3. Casos de Teste de Auth (obrigatório)
Inclua cenários:
- sem token
- token inválido
- token expirado
- usuário sem role/policy
- usuário autorizado
## 4. Falhas Encontradas
- endpoint
- falha
- risco (Baixo/Médio/Alto/Crítico)
- recomendação
## 5. Checklist de QA de Auth
Checklist para o time validar antes de produção.
## Observações gerais (opcional)
{observacoes_gerais}
## Importante
- Não sugerir remoção de segurança para facilitar testes.
- Se faltar credenciais, documentar exatamente o que precisa para validar.