为了进一步了解 Spring.NET,我买了《Spring in Action》这本书,是关于框架的 Java 版本的。
我注意到这本书讨论了 Spring.Security 以及如何使用框架的这一部分来管理安全/登录等。
随着我的阅读,我对安全框架的特性感到非常兴奋,但是我很快注意到,这部分 Spring 没有移植到 .NET?是否有任何替代品/端口可以以与 Acegi 类似的方式使用?
为了进一步了解 Spring.NET,我买了《Spring in Action》这本书,是关于框架的 Java 版本的。
我注意到这本书讨论了 Spring.Security 以及如何使用框架的这一部分来管理安全/登录等。
随着我的阅读,我对安全框架的特性感到非常兴奋,但是我很快注意到,这部分 Spring 没有移植到 .NET?是否有任何替代品/端口可以以与 Acegi 类似的方式使用?
这已经出现了几次,所以肯定有兴趣。sourceforge 上的一个旧项目通过 Microsoft 的 Java 语言转换助手工具 (JLCA) 进行了自动翻译,然后进行了一些润色以使其也能正常工作(我猜)。我最近根据客户的请求查看了该代码,但由于这种自动化方法,我并不真正喜欢它,而且由于 Spring Security 3.0 已被极大地重构以避免循环依赖并提供更好的内部模块化,我会重新启动再次基于 Spring Security 3.0 代码库的移植工作。有一个很好的博客解释了 Spring 3.0 的结构。见http://blog.springsource.com/2009/06/03/spring-security-300m1-released/
长话短说,现在我知道没有其他选择,但我非常有兴趣为启动 Spring 扩展项目 www.springsource.org/extensions 做出一些贡献来移植它。如果您有兴趣,请联系我,mark.pollack@springsource.com!
干杯,马克