单机和分布式登录token&session校验三方案。

登录用户,会返回sessionid,或者返回tokenid令牌

单节点应用的话,存储到内存里没问题的。

现在应该都是分布式应用都,不可能单节点应用了。

方案一,tomcat+session共享,但是人数量大的时候,这个方案是不行的。

 

--------------------------------------------------------------------------------------------------------------------------

方案2,使用redis集群,目前很多公司使用这个方案。

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------

 ------------------------------------------------------------------------------------------------------------------------------------------------------------------

方案3,JWT方案。

 

token 的组成部分。 

 ------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 local storage跟session storage 都可以存放token的,看你的需求了。

后者是浏览器关闭,就会删除token,前者关闭浏览器,只要过期时间没有过,还是存在的。

猜你喜欢

转载自www.cnblogs.com/Koaler/p/12432490.html