逻辑初衷,想在微信端通过1次绑定号码后,以后每次进来,获取openid后做一个自动登录。
在ShiroFilter之前加入WxLoginFilter。调用
SecurityUtils.getSubject().login(captchaToken);
但请求页面时报错。
org.apache.shiro.UnavailableSecurityManagerException: No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadContext or as a vm static singleton. This is an invalid application configuration.
org.apache.shiro.SecurityUtils.getSecurityManager(SecurityUtils.java:123)
org.apache.shiro.subject.Subject$Builder.<init>(Subject.java:627)
org.apache.shiro.SecurityUtils.getSubject(SecurityUtils.java:56)
cn.greetrend.qz.base.filter.WxLoginFilter.doFilter(WxLoginFilter.java:63)
请问,这个问题有没有方式解决。或者有更好的思路?