课程名称:SpringBoot 在线协同办公小程序开发 全栈式项目实战
课程章节:封装令牌
课程讲师: 神思者
课程内容:
上一小节,我们通过JwtUtil类可以生成Token
,这个Token
我们是要返回给客户端的。接下来我们要把JWT
和Shiro框架
对接起来,这样Shiro框架
就会拦截所有的Http请求,然后验证请求提交的Token
是否有效。
客户端提交的Token不能直接交给Shiro框架,需要先封装成AuthenticationToken
类型的对象,所以我们我们需要先创建AuthenticationToken
的实现类。
在com.example.emos.wx.config.shiro
中创建OAuth2Token
类。
package com.example.emos.wx.config.shiro;
import org.apache.shiro.authc.AuthenticationToken;
public class OAuth2Token implements AuthenticationToken {
private String token;
public OAuth2Token(String token){
this.token = token;
}
@Override
public Object getPrincipal() {
return token;
}
@Override
public Object getCredentials() {
return token;
}
}
课程收获:
今天课程开始初步进入SpringBoot 在线协同办公小程序开发 全栈式项目实战的学习,工欲善其事必先利其器,我们见天开始进行开发环境的准备,今天创建了SSH连接以用来准备接下来一个月的开发,希望打卡可以坚持下去,提升下自己的实战能力和全栈式项目的了解和开发。
共同学习,写下你的评论
评论加载中...
作者其他优质文章