Roles e Users Legado
Doc da API: ver APIs
Diagrama de sequencia
sequenceDiagram
participant Client as Cliente
participant Guard as JwtAuthGuard
participant Roles as CentralbackendRolesController
participant Legacy as UsersLegacyController
participant AuthDB as PostgreSQL Auth
Client->>Guard: GET /api/centralbackend/roles Bearer
Guard-->>Roles: actor
Roles->>AuthDB: select roles
Roles-->>Client: 200
Client->>Roles: GET /api/centralbackend/roles/with-users
Roles->>AuthDB: roles + users by role_number
Roles-->>Client: 200
Client->>Legacy: GET /api/users/:userId
Legacy->>AuthDB: get user legado
Legacy-->>Client: 200
Client->>Legacy: PUT /api/users/:userId
Legacy->>AuthDB: update user
Legacy-->>Client: 200
Client->>Legacy: PATCH /api/users/:userId
Legacy->>AuthDB: patch user
Legacy-->>Client: 200