プロジェクトで Zend Framework を使用しており、認証専用のコントローラーを作成しています。このプロジェクトでは、ユーザーが facebook、twitter、myspace などの他のサイトのアカウントを通じてサインアップすることを受け入れます。このために、OAuth を使用します。しかし、各 OAuth サイト関連の認証のロジックをどこに置くべきか疑問に思っています。たとえば、facebook だけが私のコントローラーで 50 行のコードを占有していました。このようにして、私のコントローラーは薄くなりません...
これをどこに置こうか迷っています。サイトごとに Zend_Auth アダプターを作成し、これにのみサービスを作成します。最善の方法は何ですか?
そして、下手な英語で申し訳ありません。:)