token
读音:英 ['təʊk(ə)n] 美 ['tokən]
n 表征;代币;记号
adj 象征的;表意的;作为对某事的保证的
vt 象征;代表
词组短语by the same token 同样地;出于同样原因
as a token of 作为的标志
token ring 令牌环(一个环状的区域网路)
in token of 表示;作为的标志
by this token 由此看来
双语例句
1,Later on we will combine token sequences into parse trees
稍后我们会将记号序列组合成解析树。
2,After normalization of attributes, you can count on every token in an attribute being separated from its neighbors by whitespace
在属性规范化后,可以依靠的属性中的每个记号是通过空白来与其邻居区分开来。
3,This little gift is a token of our regard
这点礼物是我们大家的一点心意。
django中写form表单时csrf_token的作用: >Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。两种使用方式:
用设备号/设备mac地址作为Token(推荐)
客户端:客户端在登录的时候获取设备的设备号/mac地址,并将其作为参数传递到服务端。
服务端:服务端接收到该参数后,便用一个变量来接收同时将其作为Token保存在数据库,并将该Token设置到session中,客户端每次请求的时候都要统一拦截,并将客户端传递的token和服务器端session中的token进行对比,如果相同则放行,不同则拒绝。
分析:此刻客户端和服务器端就统一了一个唯一的标识Token,而且保证了每一个设备拥有了一个唯一的会话。该方法的缺点是客户端需要带设备号/mac地址作为参数传递,而且服务器端还需要保存;优点是客户端不需重新登录,只要登录一次以后一直可以使用,至于超时的问题是有服务器这边来处理,如何处理看若服务器的Token超时后,服务器只需将客户端传递的Token向数据库中查询,同时并赋值给变量Token,如此,Token的超时又重新计时。
用session值作为Token
客户端:客户端只需携带用户名和密码登陆即可。
客户端:客户端接收到用户名和密码后并判断,如果正确了就将本地获取sessionID作为Token返回给客户端,客户端以后只需带上请求数据即可。
分析:这种方式使用的好处是方便,不用存储数据,但是缺点就是当session过期后,客户端必须重新登录才能进行访问数据。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)