Garantir que o coletador não tenha sua sessão expirada enquanto estiver usando ativamente a aplicação, e que não perca informações que não foram salvas quando a sessão expirar.
Dentro do Escopo
Após acontecer a expiração do token, a página deve ficar estática e deve aparecer um modal para a realização do Login.
O fundo da página (formulário que estava sendo preenchido) deve ficar embaçado, de forma que não seja possível ler as informações.
Se o mesmo usuário fizer o login, as informações que estavam na página não serão perdidas.
Se for outro usuário que fizer o login, direcionar para a página inicial dele - página "Meus pacientes" - atentar para não liberar a sessão do coletador que estava logado anteriormente.
Atentar para as informações do usuário antigo (caso o login seja feito por outro coletador)
Fora de escopo
Refresh Token
Nota
Quando o token expira, o erro que gera é de "Não autorizado".
Conteúdo do Modal:
" Sua sessão expirou. Por favor, faça o login para continuar."
Login no mesmo modal.
Critérios de Aceite
[x] 1.Token expirouDado que estou online
Quando o token expirar
Entãoo sistema ficará estático
E um modal aparecerá para eu realizar o Login
[x] 2.Mesmo usuário fazendo LoginDado que estou na página expirada ( e eu mesmo estava logado)
Quando realizar o login através do modal
Então a página que estava trabalhando será mostrada
E não perderei nenhuma informação preenchida anteriormente
[x] 3.Outro usuário fazendo loginDado que estou na página expirada ( e eu sou outro coletador)
Quando realizar o login através do modal
Então serei redirecionado para minha "Página de Pacientes"
Contexto
Garantir que o coletador não tenha sua sessão expirada enquanto estiver usando ativamente a aplicação, e que não perca informações que não foram salvas quando a sessão expirar.
Dentro do Escopo
Fora de escopo
Nota
Quando o token expira, o erro que gera é de "Não autorizado".
Conteúdo do Modal: " Sua sessão expirou. Por favor, faça o login para continuar."
Critérios de Aceite
[x] 1.Token expirou Dado que estou online Quando o token expirar Entãoo sistema ficará estático E um modal aparecerá para eu realizar o Login
[x] 2.Mesmo usuário fazendo Login Dado que estou na página expirada ( e eu mesmo estava logado) Quando realizar o login através do modal Então a página que estava trabalhando será mostrada E não perderei nenhuma informação preenchida anteriormente
[x] 3.Outro usuário fazendo login Dado que estou na página expirada ( e eu sou outro coletador) Quando realizar o login através do modal Então serei redirecionado para minha "Página de Pacientes"