Какая платформа PHP обеспечивает наиболее многофункциональную аутентификацию и / или контроль доступа? - PullRequest
2 голосов
/ 17 сентября 2010

В настоящее время я изучаю Zend_Auth , часть Zend Framework , но разочарован отсутствием более продвинутых функций, таких как одноразовые номера, токены аутентификации, блокировки и т. Д.В одном из моих недавних проектов я реализовал схему аутентификации и ACL (Access Control List), которая имеет следующие функции:

  • Соленые хэши
  • Автоматическая блокировка IP-адреса
  • Одноразовые номера (несколько типов)
  • Токены аутентификации (которые сохраняются в течение всего сеанса)

Было бы здорово, если бы я мог абстрагировать эту функциональность и сделать класс аутентификации многократного использования, но яМне было любопытно, существует ли уже многофункциональный модуль аутентификации, чтобы я мог сэкономить на работе.Если нет, то я определенно сделаю это.

Полагаю, мои вопросы таковы: Какой (основанный на базе данных) модуль / схема аутентификации вы используете в настоящее время и довольны ли вы его функциями?В частности, кто-нибудь использует тот, который поддерживает функции, которые я перечислил выше?

Я с нетерпением жду ваших ответов.

1 Ответ

1 голос
/ 17 сентября 2010

Забавно, я собирался ответить "Zend Framework!" когда я увидел этот вопрос. Я думаю, что вы уже используете это.

Я также сделал много из того, что вы делаете, используя ZF. Правда, это не все сделано для вас, но запчасти есть. Честно говоря, если бы он был уже составлен, он не был бы гибким и не применим ко многим случаям использования. Я бы предпочел, чтобы оно подходило для приложения, которое я создаю, а не для того, чтобы строить свое приложение на нем. Вы можете превратить свой код в библиотеку и включить его в другие приложения ZF.

Мне бы тоже были интересны другие варианты.

...