我正在将我的应用程序从grails2.4.4迁移到grails3.2.9。
我想迁移到
compile 'org.grails.plugins:spring-security-shiro:3.0.1'
当我试图与用户登录时,我会得到以下错误:
org.apache.shiro.authc.AccountException: Not logged in or anonymous
at grails.plugin.springsecurity.shiro.SpringSecurityRealm.getCurrentUser(SpringSecurit
我正在使用Shiro,并希望通过ShiroWebModule配置角色。
addFilterChain("/**", AUTHC);
这样就可以了,我的登录页面会显示出来,我就可以登录了。
但
addFilterChain("/test/**", AUTHC, config(ROLES, "test")); //that does not seem to be the right way
不会。我可以作为guest访问/guest/**和/test/**。
我的模块:
public class HelloMavenShiroModule exten
当我试图登录时,我一直收到这个错误。任何帮助都是非常感谢的。
登录码
Realm realm = new TestRealm();
SecurityManager sm = new DefaultSecurityManager(realm);
SecurityUtils.setSecurityManager(sm);
UsernamePasswordToken token = new UsernamePasswordToken();
token.setUsername("dave");
token.setPassword("le1990".toCharArra
正如标题中所述,当我在Shiro管理的Springboot项目中开发WebSocket时,我需要在套接字接口中获取当前登录用户的信息 public static Subject getSubjct() {
return SecurityUtils.getSubject();
} 该行错误: SecurityUtils.getSubject(); org.apache.shiro.UnavailableSecurityManagerException: No SecurityManager accessible to the calling code, either bound to
我有一个使用Apache作为安全框架的JavaEE web应用程序。我已经实现了一个自定义的JPA授权领域,这样我就可以使用JPA来存储我的用户帐户。我的定制王国看起来像这样..。
public class JPAAuthorizingRealm extends AuthorizingRealm {
/**
* Logger for this class
*/
private static final Logger logger = Logger
.getLogger(JPAAuthorizingRealm.class);