Especificação Funcional: Identity Server

Resumo

O Identity Server será o responsável por realizar a autenticação dos serviços da Tecsystem.

Descrição

O Identity Server será o responsável por gerenciar toda a parte de autenticação dos serviços de Tecsystem. Isso inclui: Login, logout, criar usuário, senhas e conta do usuário. Todo o sistema que usar o Identity Server irá solicitar ao ser acessado que o usuário forneça suas credencias de acesso.

Suas informações serão armazenadas em um banco de dados separado, usado unicamente e exclusivamente para armazenar dados do usuário.

A documentação oficial do serviço pode ser acessada aqui.

Recursos

Login

Sempre ao acessar um sistema em que o usuário não esteja logado, será solicitado ao mesmo que o login seja feito.

O login consiste nas seguintes etapas:

  1. O usuário fornece o login e senha;
  2. O sistema valida as informações;
  3. Caso válidas o acesso é liberado e o usuário é redirecionado a página do sistema;
  4. Caso inválidas o acesso é negado e uma mensagem é exibida.

Observações

  • O usuário pode informar tanto o CPF com o e-mail para realizar o login;
  • O sistema diferencia as letras maiúsculas e minúsculas;
  • No primeiro acesso do usuário ao sistema, é necessário que o mesmo dê permissão ao sistema.

Tela

Login

Primeiro acesso

Logout

Ao realizar o logout, o usuário irá sair de sua conta Tecsystem e será encaminhado a página de login novamente.

A opção de logout geralmente fica disponível no canto superior direito dos sistemas e ao ser acionada é exibida uma tela de confirmação.

Tela

Cadastro de usuário

O usuário deverá cadastrar-se para ter acesso aos recursos dos sistemas da Tecsystem. Este cadastro é feito através de um link na página de login.

Uma vez feito o cadastro, poderá usar as informações de acesso para todos os sistemas(cada sistema irá controlar o que cada usuário poderá acessar ou não).

As seguintes informações são solicitadas no momento do cadastro:

InformaçãoObrigatóriaDescrição
NomeSimPrimeiro nome do usuário
SobrenomeSimSobrenome do usuário
E-mailSimE-mail principal do usuário
E-mail sucundárioNãoE-mail secundário do usuário
CPFNãoCPF do usuário, deverá ser válido
SenhaSimSenha de acesso do usuário, deve ser confirmada

Pontos importantes sobre cada campo:

  • E-mail: O e-mail informado deverá ser único, portanto se houver algum outro usuário com o e-mail informado o cadastro não ocorrerá, além disso, o e-mail será usado para login, confirmação de cadastro e recuperação de senha.
  • E-mail secundário: Este campo foi criado para possibilitar a recuperação de senha caso o usuário não se lembre do e-mail principal, além disso, também será enviado um e-mail de confirmação para o e-mail informado.
  • CPF: CPF também será um registro único, o sistema não irá aceitar dois usuários com o mesmo CPF.
  • Senha: A senha deverá ter no mínimo 8 caracteres, dentre eles será obrigatório a presença de uma letra, um número e um caractere especial.

Confirmação de cadastro

Ao ser finalizado o cadastro, o usuário deverá confirmar o mesmo através de um e-mail enviado para o e-mail principal e para o e-mail secundário(caso preenchido). O e-mail possuíra um link em que o usuário irá clicar.

O acesso ao sistema só ficará disponível após a confirmação.

Tela

Recuperação de senha

O usuário poderá recuperar a senha caso tenha esquecido, poderá fazer isso clicando na opção “Esqueceu a senha?” na tela de login do sistema. Ao acionar essa opção, o usuário é encaminhado a tela de recuperação de senha, onde deverá informar o e-mail(somente principal) ou CPF. Após isso é enviado um e-mail para o usuário com um link para a definição da nova senha.

Ao definir uma nova senha é enviado um e-mail para o usuário confirmando a operação.

Tela

Informar e-mail

Definir nova senha

Gestão da conta

Esse é um local onde o usuário deverá ser capaz de alterar as suas informações básicas. Poderá ser acesso clicando no link abaixo do nome do usuário.

O usuário poderá alterar:

  1. Informações básicas(nome, cpf, e-mail secundário)
  2. Senha
  3. E-mail principal

Tela

 
softwares/schoolweb/requisitos/prematricula/identity_server/home.txt · Última modificação: 01/12/2021 11:52 (edição externa)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki