我目前正在评估Java安全框架,我是Spring 3.0的用户,所以SpringSecurity似乎是正确的选择,但Spring Security似乎存在过多的复杂性,它肯定不会让实现安全变得更容易。Shiro似乎更加连贯和易于理解。我正在寻找这两个框架之间的优缺点列表。
我正在开发一个需要基于对象进行身份验证和授权的服务器端应用程序。我喜欢Shiro框架的简单性,但为了与JAAS兼容,我编写了一个使用Apache Shiro作为底层机制的LoginModule。 但我的问题是,我无法找到一种将JAAS授权检查委托给Shiro的方法。我该如何实现这一点?
据我所了解,大多数人都认为Apache Shiro很容易使用,并且很容易与CAS(用于单点登录等)集成。请问是否有人有使用两者的经验,哪一个更好,为什么优于另一个?
我一直在比较 Apache Shiro 和 Spring Security - 我真的很喜欢 Shiro 使用的安全模型,认为它比 Spring Security 更加简洁。 然而,一个很棒的功能是能够在方法级别的安全注解中引用方法参数。例如,现在我可以这样做:@RequiresPermiss...
这个问题是由于我的pom.xml文件中的一个依赖[cxf-bundle-jaxrs]内部使用了较低版本的slf4j引起的。我通过升级该依赖到最新版本解决了这个问题。感谢大家。 我正在尝试将Apache Shiro添加到我的CXF Spring Web应用程序中。当我启动我的Tomcat 7时...
我正在使用以下技术开展项目: Spring ShiroFilter PrettyFaces Tomcat服务器 当我在Tomcat服务器上部署它时,在URL末尾添加了一个"JSESSIONID 456jghd787aa"。 我一直在试图解决这个问题,但是一直没有成功。
你在Java项目中使用哪种安全框架? 我使用了Spring Security和Apache Shiro,但它们都看起来不够成熟。 Spring Security的缺陷: 没有本地支持权限; 无法在Java代码中明确使用(有时是必要的); 过于专注于经典的(非 AJAX)Web应用程序。...
我有一个简单的网站项目。我想在该项目的URL中拥有访问多个角色的权限。 sihor.ini部分的URL[urls] /login.xhtml = authc /logout = logout /admin/** = user, roles[admin] /guest/** = user, r...
如何使用 JDBCRealm 处理servlet中用户的身份验证和授权?我找到的唯一例子是在 web.xml 中创建数据源(例如:Authentication against database using shiro 1.2.1)。 我不想将数据库凭证包含在我的源代码中(出于明显的原因),而...