Сервис аутентификации и авторизации использующий gRPC. Генерирует пару токенов Access-Refresh (где Access генерируется по стандарту JWT) регистрирует пользователей и выдает пользовательскую роль в системе.
-
Register
:- Request:
RegisterRequest(username: string, password: string)
- Response:
RegisterResponse(user_id: uint32)
- Request:
-
Login
:- Request:
LoginRequest(username: string, password: string, app_id: uint32)
- Response:
LoginResponse(access_token: string, refresh_token: string)
- Request:
-
GetRole
:- Request:
GetRoleRequest(user_id: uint32)
- Response:
GetRoleResponse(role: uint32)
- Request: