Comments (4)
Filter可以声明为bean的把
@Bean
public Filter filter(){
return new Filter();
}
如果你是用springsecurity的话,在security的config类里尝试一下这样的配置
https://github.com/DMCollection/danmakuji-api/blob/master/src/main/java/cc/dmji/api/security/SecurityConfig.java#L94
from springboot-jwt-demo.
我尝试了一下,然后将JWTauthenticationFilter上加了@component注解,通过@Autowired导入了authenticationManager,然后就启动不了了。因为authenticationManager必须是specified的,怎么解决呢
from springboot-jwt-demo.
在你的SecurityConfig里面加上下面的,JWTauthenticationFilter
不用@component
注解,在你的config文件下用@Bean
然后把AuthenticationManager
弄进去
@Bean(name = BeanIds.AUTHENTICATION_MANAGER)
@Override
public AuthenticationManager authenticationManagerBean() throws Exception {
return super.authenticationManagerBean();
}
@Bean
public JWTAuthorizationFilter jwtAuthorizationFilter() throws Exception {
return new JWTAuthorizationFilter(authenticationManagerBean());
}
from springboot-jwt-demo.
哦哦我试一试,谢谢大佬,帮大忙了
from springboot-jwt-demo.
Related Issues (20)
- 要是做动态权限管理怎么弄 HOT 2
- JwtAuthenticationFilter NullPointException HOT 2
- security配置问题 HOT 7
- token过期报异常 HOT 3
- auth/login此接口确定可以直接访问吗? HOT 2
- 你好,想问一下权限问题
- 你好,我想问一下 如果用户对应多角色呢?
- 写得挻好的,能把数据库也上传一下就好了 HOT 2
- postMan携带着token访问不了其他接口 HOT 1
- 想问下怎么做单点登录
- login报空指针怎么办呀 HOT 1
- 拉了你的demo,让我了解了一波 springsecurity+jwt 配置拦截器 。很感谢
- readme里加个建表语句吧 HOT 2
- readme 中好多图失效了,能补一下吗? HOT 5
- 这样只能实现效果,但并不是正确的方式吧
- /login 控制器没有 HOT 1
- 缺少jar包,启动报错 HOT 1
- 并没有找到登录接口
- Using predictable/constant cryptographic key when creating and verifing Json Web Token.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from springboot-jwt-demo.