Я использую Zend Framework в проекте и создаю контроллер только для аутентификации.
В этом проекте мы примем, что пользователь регистрируется через учетную запись других сайтов, таких как Facebook, Twitter, MySpace и т. Д. Для этого мы будем использовать OAuth. Но у меня есть сомнения, где я должен поместить логику для каждой аутентификации сайта OAuth? Например, только Facebook занимал 50 строк кода в моем контроллере, и таким образом мои контроллеры не будут тонкими ...
Интересно, куда мне это положить?
Создайте адаптер Zend_Auth для каждого сайта, создайте сервис только для этого, как лучше?
И извините за плохой английский. :)