2009-07-09 6 views
1

Dans le monde Java, Acegi est un puissant framework de sécurité basé sur Spring qui vous permet de gérer simplement l'authentification et l'autorisation. AFAIU, il supporte OpenID, et Facebook Connect, LDAP, NTLM, Kerberos, etc. via Grails. Si vous êtes intéressé comment cela fonctionne, jetez un oeil à des diagrammes dans ce tutorialY a-t-il quelque chose comme Acegi pour PHP?

Quoi qu'il en soit, tout cela est cool, mais je développe une application PHP (en utilisant CodeIgniter, FWIW) et je suis à la recherche de quelque chose de similaire pour PHP?

Répondre

1

La sécurité Acegi est excellente.

Combinaison de Zend_Auth + Zend_Acl composants de Zend Framework me donne une Substition décente de la sécurité Acegi en PHP.

Vous pouvez utiliser seulement quelques composants du framework Zend et continuer à travailler dans votre environnement CodeIgniter.

Mise à jour: Zend_Auth fournit les méthodes d'authentification suivantes:

  • royaume Digest
  • LDAP
  • OpenId
  • InfoCard
+0

semble utile pour certaines applications intranet, mais il est encore loin derrière Acegi. Seul LDAP est pris en charge, tandis que Acegi prend également en charge OpenID, Facebook Connect, NTLM, Kerberos et plus encore. Je dois encore utiliser RPX. –

+0

La réponse a été mise à jour. Zend_Auth peut gérer l'authentification OpenID. IMO, c'est la solution la plus mature en PHP pour le moment, MAIS ce n'est pas un clone complet de la sécurité acegi. – ep3static

1

vous devriez jeter un oeil à cadre Flow3 ... il a été inspiré au printemps beaucoup, ayant un mécanisme de sécurité similaire comme Brin de sécurité (ou Acegi, si vous voulez) ...

greetz

back2dos

Questions connexes