注册后再次登录时还要你去注册的问题。。(JdbcUsersConnectionRepository)没运行到
来源:5-6 处理注册逻辑
用银河口袋的露娜
2018-09-01




从图中可以知道JdbcUsersConnectionRepository是没有运行的。实际运行的是InMemoryUsersConnectionRepository,主要原因是图一中集合的第一个不是socialConfig而是QQAutoConfig,其实我在QQAutoConfig复写getUsersConnectionRepository是可以解决的,但是这里也存在的问题是ConnectionRepository只有一个,这是公用的,而不是qq的特有的,所以这个只能说暂时的让我解决了一下而已,
希望老师可以抽下空去完善一下代码,让socialConfig成为集合里第一个。我用了
@AutoConfigureAfter这个方法让QQAutoConfig晚于socialConfig加载,结果不起作用。。。
写回答
1回答
-
用银河口袋的露娜
提问者
2018-09-02
用@order就可以解决了
@Order(1)
public class SocialConfig extends SocialConfigurerAdapter@Order(2)
public class QQAutoConfig extends SocialAutoConfigurerAdapter112019-07-28
Spring Security技术栈开发企业级认证与授权
Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全
2662 学习 · 1561 问题
相似问题