1

在 Java 世界中,Acegi是一个基于 Spring 的强大安全框架,它允许您简单地管理身份验证和授权。AFAIU,它通过 Grails 支持 OpenID,以及 Facebook Connect、LDAP、NTLM、Kerberos 等。如果您对它的工作原理感兴趣,请查看本教程中的图表

无论如何,这一切都很酷,但是我正在开发一个 PHP 应用程序(使用 CodeIgniter,FWIW)并且我正在为 PHP 寻找类似的东西?

4

2 回答 2

2

你应该看看 Flow3 框架......它受到 Spring 的很多启发,具有类似的安全机制,如 Sprig Security(或 Acegi,如果你愿意)......

问候

back2dos

于 2009-07-11T10:16:06.407 回答
1

Acegi 的安全性很棒。

Zend Framework中的Zend_Auth + Zend_Acl组件的组合为我提供了 PHP 中 acegi 安全性的一个不错的替代品。

您可以只使用 Zend 框架中的几个组件,但仍然可以在您的 CodeIgniter 环境中工作。

更新: Zend_Auth 提供以下认证方法:

  • 摘要领域
  • LDAP
  • 开放标识
  • 信息卡
于 2009-12-13T06:38:07.843 回答