至于Apache Shiro:
我不知道你为什么列出你做过的事情:
-
毫无疑问,世界上每个项目都有发布错误。然而,这里的关键是Shiro的团队反应迅速,并尽快修复它们。这不是评估框架的东西,否则你会删除每个框架,包括你自己编写的任何框架。
- OpenID支持将很快在Shiro 1.2中发布 - 也许一个月后?
- 什么性能问题?从来没有人向开发列表报告过性能问题,特别是因为Shiro中的缓存支持是广泛而一流的。如果没有澄清或参考,这被称为FUD。
- 文档现在真的很好 - 我最近看到的一些最好的开源文档(它在2周前重新编写)。你有没有具体的例子来说明它对你来说不足的地方?
我很想提供帮助,但你担心的是没有参考或具体例子支持的概括。也许你可以代表你的项目需要的具体事情,到目前为止你还没有完成?
Apache Shiro仍然是Java和JVM语言中最灵活,最容易理解的安全框架 - 我怀疑你会找到更好的。
但是,最重要的是,我真诚地表示这一点,除非您打算投入大量时间,否则请不要编写自己的安全框架。我见过的几乎每一家试图自己做这件事的公司都惨遭失败。要做到“正确”(和安全)真的很难。相信我 - 在写了8年之后,这是我绝对确定的一件事:)
无论如何,请随时加入Shiro用户列表,您一定会发现社区很高兴并愿意解决您可能遇到的任何问题。您会发现,我们照顾那些提出问题并尽最大努力提供帮助的人。
呵呵!