赞
踩
转载:https://blog.csdn.net/a8250852/article/details/72615452
Token入门案例今天为大家介绍一下Token的基本原理(以最直白的方式)
两片同样的钥匙
这是一家神奇的酒店,所有的客房居然都没有钥匙孔,可是每间房们前都做着一位钥匙匠。
这种革命性的酒店安全管理方式是这样的:
客人来到大厅,告诉前台他的账号与密码,前台给了他一把钥匙
他拿着钥匙来到房门前,钥匙匠询问了他的姓名,随即做出了一把钥匙,再与前台的钥匙进行比对,如果一致,用户就可以进门了。
从现在起,这家酒店成为了一家不需要保存用户账户信息的酒店!
以上就是基本概念了
再说说基本的技术实现路线:
1.用户在登录页面输入账号密码,提交后,java后台进行一次验证,如果正确,则为用户制作token令牌
具体制作过程:
将传过来的值进行一个加密就可以了制作成token令牌了,一般来说,选用md5加密方式,参数方面,可以使用用户名+秘钥
2.将加密后的字符串传给前端
3.前端使用cookie保存token和用户名
4.使用拦截器,获取用户名和token,使用用户名再制作token,然后比对,如果一致就可以放行了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。