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