projeto-hit/ESPACO-LAZER-IAM.MD

39 lines
1.1 KiB
Plaintext
Raw Normal View History

# 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**