关于@FrameworkEndpoint注解

来源:8-5 搭建授权服务器(三)授权服务器配置

weixin_慕妹5058253

2023-12-12

图片描述
这是我写的公钥的端点,但是访问http://127.0.0.1:8889/.well-known/jwks.json的时候,报404;
当我把@FrameworkEndpoint换成@Controller后,就变正常了;
同样的问题,我看oauth2.0源码中TokenEndpoint这个类暴漏的端点/oauth/token,使用的也是@FrameworkEndpoint
我访问http://127.0.0.1:8889/oauth/token?client_id=admin-client&client_secret=secret&grant_type=client_credentials
的时候,同样报404;希望老师有时间帮忙看下,万分感谢。

写回答

1回答

接灰的电子产品

2023-12-12

你需要确认你用的 pom 和 git 的版本一致,另外请检查 import 的包是否和 git 源码一致。看起来应该是依赖版本问题

0
1
weixin_慕妹5058253
已经解决了,// @Override // public void addResourceHandlers(ResourceHandlerRegistry registry) { // registry.addResourceHandler("/webjars/**") // .addResourceLocations("/webjars/") // .resourceChain(false); // registry.setOrder(1); // } 是因为前面引入的这个wejars的静态资源导致的@FrameworkEndpoint注解的端点失效,具体原因我没找到,使用排除法解决的
2023-12-13
共1条回复

Spring Security+OAuth2 精讲,打造企业级认证与授权

一站式掌握主流安全框架与行业解决方案,从容应对各种安全难题。

1042 学习 · 316 问题

查看课程