解决用户登录不同服务器,不同服务器验证用户身份的方法。

来源:互联网 发布:notepad 转json 编辑:程序博客网 时间:2024/05/16 15:41
用户在一台服务器上登录验证身份后,再登录其他的服务器就不需要再次验证身份,但其他的服务器如何知道此用户是合法身份。
令牌方法
1,用户登录LS,合法,LS会分配一个令牌给用户,同时告诉TS此用户的令牌是多少。用户用令牌在TS上验证身份。可靠性高。
2,服务器之间有一个共同的密钥,此密钥只有服务器知道。用户登录LS,合法,LS会用此密钥加密一字符串(比如用户ID)(此字符串最好每次都不一样),把结果给用户,用户把结果告知TS,TS单独用密钥加密同一个字符串,然后比较结果。 这种方案不需要服务器之间传令牌。
原创粉丝点击