我的内存条是威刚1600可以超到2133吗8G DDR4 2133MHZ内存单通道的,为什么CPU-Z测出来只有1064.5MHZ

SON Web Token(JWT)是一个开放标准(RFC 7519)它定義了一种紧凑且独立的方式,可以在各方之间作为JSON对象安全地传输信息此信息可以通过数字签名进行验证和信任。JWT可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对进行签名
虽然JWT可以加密以在各方之间提供保密,但只将专注于签名令牌签名令牌可以验证其中包含的声奣的完整性,而加密令牌则隐藏其他方的声明当使用公钥/私钥对签署令牌时,签名还证明只有持有私钥的一方是签署私钥的一方

通俗來讲,JWT是一个含签名并携带用户相关信息的加密串页面请求校验登录接口时,请求头中携带JWT串到后端服务后端通过签名加密串匹配校驗,保证信息未被篡改校验通过则认为是可靠的请求,将正常返回数据

2.1 授权:这是最常见的使用场景,解决单点登录问题因为JWT使用起来轻便,开销小服务端不用记录用户状态信息(无状态),所以使用比较广泛;
2.2 息交换:JWT是在各个服务之间安全传输信息的好方法洇为JWT可以签名,例如使用公钥/私钥对儿 - 可以确定请求方是合法的。此外由于使用标头和有效负载计算签名,还可以验证内容是否未被篡改

由两部分组成,令牌类型(即:JWT)、散列算法(HMAC、RSASSA、RSASSA-PSS等)

要创建签名部分必须采用编码的Header,编码的Payload秘钥,Header中指定的算法并对其进行签名。

在身份验证中当用户使用其凭据成功登录时,将返回JSON Web Token(即:JWT)由于令牌是凭证,因此必须非常小心以防止出现安全问题一般情况下,不应将令牌保留的时间超过要求理论上超时时间越短越好。
在某些情况下这可以作为无状态授权机制。服务器的受保護路由将检查Authorization

header中的有效JWT 如果有效,则允许用户访问受保护资源如果JWT包含必要的数据,则可以减少查询数据库或缓存信息
如果在Authorization header中发送令牌,则跨域资源共享(CORS)将不会成为问题因为它不使用cookie。

在配置文件中添加相关配置

4 在用户成功登录时返回token


  

6 在服务端使用拦截器获取header中的token并解析
如果解析成功则执行响应的controller否则抛出异常

这个项目主要是解析vue mvvm的实现原理关于该项目其他说明可以阅读项目的readme。而本文主要是从该项目的代码来讲讲该项目是如何实现mvvm

由于该项目相当于是去自己手动实现vue因此在该项目会使用到JavaScript一些底层语法,涉及到的语法如下

我要回帖

更多关于 威刚1600可以超到2133吗 的文章

 

随机推荐