2009-07-09 2 views
1

В мире Java Acegi - это мощная система безопасности, основанная на Spring, которая позволяет вам просто управлять аутентификацией и авторизацией. AFAIU, он поддерживает OpenID и Facebook Connect, LDAP, NTLM, Kerberos и т. Д. Через Grails. Если вас интересует, как это работает, посмотрите на диаграммы в этом tutorialЕсть ли что-то вроде Acegi для PHP?

В любом случае, это круто, но я разрабатываю приложение PHP (используя CodeIgniter, FWIW), и я ищу что-то подобное для PHP?

ответ

1

Безопасность Acegi отличная.

Комбинация Zend_Auth + Zend_Acl компонентов из Zend Framework дает мне достойную substition безопасности Acegi в PHP.

Вы можете использовать только несколько компонентов из фреймворка Zend и все еще работать в среде CodeIgniter.

Обновлено: Zend_Auth предоставляет следующие методы аутентификации:

  • Digest область
  • LDAP
  • OpenId
  • InfoCard
+0

кажется полезным для некоторых приложений, интранет, но это все еще далеко позади Ачеги. Поддерживается только LDAP, в то время как Acegi также поддерживает OpenID, Facebook Connect, NTLM, Kerberos и другие. Мне все еще нужно использовать RPX. –

+0

Ответ был обновлен. Zend_Auth может обрабатывать аутентификацию OpenID. IMO, это самое зрелое решение в стеке PHP на данный момент, но это не полный клон безопасности acegi. – ep3static

1

вы должны взглянуть на рамки FLOW3 ... он был вдохновлен весной много, имея подобный механизм безопасности, как Веточка Security (или Acegi, если вы хотите) ...

Greetz

back2dos

Смежные вопросы