39 lines
1.1 KiB
Plaintext
39 lines
1.1 KiB
Plaintext
|
# O que fazer?
|
||
|
|
||
|
- Quando um usuário for criado na plataforma do E-trust Horacius, a aplicação do Omnihit deve criar o mesmo usuário no Banco de Dados do Omnihit.
|
||
|
- Criação
|
||
|
- Atualização
|
||
|
- Exclusão
|
||
|
- Quando um usuário for criado com um **profile(role)**, a aplicação do Omnihit deve alterar o profile
|
||
|
- Tipos de roles: `admin`, `user`, `supervisor`
|
||
|
- Atualização
|
||
|
- Exclusão
|
||
|
|
||
|
# Como fazer?
|
||
|
|
||
|
- Elaborar forma de autenticação
|
||
|
- Criar uma aplicação REST seguindo o protocolo especificado na documentação do Horacius
|
||
|
- Níveis
|
||
|
- 1: Da para fazer
|
||
|
- 2: Tem que analisar
|
||
|
- Users
|
||
|
- [] CheckUser (1)
|
||
|
- [] CreateUser (1)
|
||
|
- [] DeleteUser (1)
|
||
|
- [] UpdateUser (1)
|
||
|
- [] ListAllUsers **OPCIONAL**
|
||
|
- [] LockUser (2)
|
||
|
- [] UnlockUser (2)
|
||
|
- [] ResetPassword (2)
|
||
|
- Rights
|
||
|
- [] CheckUserRight (1)
|
||
|
- [] CreateRight (1)
|
||
|
- [] UpdateRight (1)
|
||
|
- [] DeleteRight (1)
|
||
|
- [] GetAllRights **OPCIONAL**
|
||
|
- Users X Rights
|
||
|
- [] LinkUserAndUserRight (1)
|
||
|
- [] UnlinkUserAndUserRight (1)
|
||
|
- [] GetAllUserRights **OPCIONAL**
|
||
|
|