[DSAAS-12] fix(JWT): Ajustado retorno para json, antes retornava um dicionário python, adicionado no retorno o campo e-mail

This commit is contained in:
Kenio 2025-09-19 12:59:58 -03:00
parent 9696c6ff6b
commit e163d8c158

View file

@ -2,6 +2,7 @@ from fastapi import HTTPException, status
from actions.jwt.create_token import CreateToken
from packages.v1.administrativo.schemas.g_usuario_schema import GUsuarioAuthenticateSchema
from packages.v1.administrativo.actions.g_usuario.g_usuario_get_by_authenticate_action import GetByAuthenticateAction
import json
# Funções utilitárias para segurança (hash e verificação de senha)
from actions.security.security import Security
@ -46,8 +47,9 @@ class AuthenticateService:
jwtUser = {
'usuario_id' : int(get_by_authenticate_result.usuario_id),
'login' : str(get_by_authenticate_result.login),
'nome' : str(get_by_authenticate_result.login)
'nome' : str(get_by_authenticate_result.login),
'email' : str(get_by_authenticate_result.email)
}
# Retorna o token dos dados do usuário
return create_token.execute('access-token', str(jwtUser))
return create_token.execute('access-token', json.dumps(jwtUser))