From e163d8c158136d6a9a25f86eaedf5fafb92a8532 Mon Sep 17 00:00:00 2001 From: Kenio de Souza Date: Fri, 19 Sep 2025 12:59:58 -0300 Subject: [PATCH] =?UTF-8?q?[DSAAS-12]=20fix(JWT):=20Ajustado=20retorno=20p?= =?UTF-8?q?ara=20json,=20antes=20retornava=20um=20dicion=C3=A1rio=20python?= =?UTF-8?q?,=20adicionado=20no=20retorno=20o=20campo=20e-mail?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../services/g_usuario/go/g_usuario_authenticate_service.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/v1/administrativo/services/g_usuario/go/g_usuario_authenticate_service.py b/packages/v1/administrativo/services/g_usuario/go/g_usuario_authenticate_service.py index 4aba069..a4dbba7 100644 --- a/packages/v1/administrativo/services/g_usuario/go/g_usuario_authenticate_service.py +++ b/packages/v1/administrativo/services/g_usuario/go/g_usuario_authenticate_service.py @@ -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)) \ No newline at end of file + return create_token.execute('access-token', json.dumps(jwtUser)) \ No newline at end of file