Pular para o conteúdo principal

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