- Substitui LocalDateTime.now() por Instant.now() no issuedAt — a string produzida por LocalDateTime não contém timezone e era interpretada como hora local pelo browser, fazendo o frontend calcular expiresAt errado e nunca deslogar o usuário quando o token vencia. - Cria TokenConstants com ACCESS_TOKEN_EXPIRY_SECONDS e REFRESH_TOKEN_EXPIRY_SECONDS, eliminando os valores hardcoded em LoginUseCase e RefreshTokenUseCase. - Remove imports não utilizados em AuthController. closes #24 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| main | ||