ENCERRAR ACESSO DO USURIO ASP.NET CORE

 Tópico anterior Próximo tópico Novo tópico

ENCERRAR ACESSO DO USURIO ASP.NET CORE

ASP.NET

 Compartilhe  Compartilhe  Compartilhe
#490346 - 05/09/2019 21:03:06

MRSILVA
MARINGA
Cadast. em:Julho/2015


Ol pessoal.

Estou pesquisando de como implementar um controle que evite que um usurio faa dois acessos simultneos em dispositivos diferentes na minha aplicao ASP NET CORE  (WEB API), ou seja queria que no segundo acesso ao sistema eu conseguisse derrubar o login  do primeiro acesso. J fiz varias pesquisas mas no consigo  uma forma de implementar isso. A ideia que tive de criar uma classe que registrasse os tokens gerados para determinado login que quero encerrar, e quando tivesse uma requisio desse usurio seria feito uma verificao se token estivesse registrado nessa classe redirecionava a requisio para uma pagina de logout. Para essa classe iria implementar a inteface  Singleton dessa forma iria ter apenas uma instancia dessa classe na minha aplicao. No sei se essa forma    vivel por isso peo ajuda de vocs.

Existe uma forma de remover todos os tokens gerados para determinado login (no servidor) em uma aplicao ASP NET CORE?  Dessa forma conseguiria chegar no mesmo resultado de uma forma bem mais fcil, j que prxima requisio j seria redirecionado para pagina de login.

Desde j agradeo.



Resposta escolhida #490348 - 05/09/2019 22:03:34

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
O Token, nada mais que um valor encriptado voc no o []elimina[]. O que voc pode fazer implementar OAuth 2.0, verificar o ip do requisitante no login e gravar. cada acesso, verificar se o ip de quem chama o mesmo do primeiro acesso(isso tudo no server). o que eu faria.

_______________________________________________________________________
Virei Orculo!
The end is nigh, be ready for the nukes!


 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por MRSILVA em 05/06/2020 10:48:39