Zend Framework 2 を使用して認証モジュールを作成します。このプロセスを支援するために、Web でこのチュートリアルを見つけました。ただし、このモジュールを実行すると、次のメッセージが表示されます。
Class Zend\Authentication\Adapter\AdapterChain does not exist
このメッセージの意味は何ですか?
さらに、Zend Framework 2 Authentication のチュートリアルを知っていますか?
Zend Framework 2 を使用して認証モジュールを作成します。このプロセスを支援するために、Web でこのチュートリアルを見つけました。ただし、このモジュールを実行すると、次のメッセージが表示されます。
Class Zend\Authentication\Adapter\AdapterChain does not exist
このメッセージの意味は何ですか?
さらに、Zend Framework 2 Authentication のチュートリアルを知っていますか?
zf2 で独自のカスタマイズされたプラグインを作成できます。ZF2 でのこの Aclの実装のようなものです。
ZFC-Common のZfcAclを見てください。
上記の EdpUser は ZfcUser によって消費されています。Evan Dot Pro は ZF2 の中心的な貢献者であるため、これは ZF2 で機能します。Acl の管理に関して、ZfcAcl は現在 ZF2 RC1 では機能していません。今は少し時代遅れです。
彼らは更新を行うためにRFCを公開していますが、それは少し先のようです. BjyAuthorizeの使用をお勧めします。Zf-Commons もこれを引き継ぐことを検討しています。
プロジェクトの 1 つで、このための独自の認証アダプターを作成しました。Gistを作成しました。次のように使用できます。
$adapter = new AdapterChain([
new \Zend\Authentication\Adapter\Ldap(/* ... */),
new \Zend\Authentication\Adapter\DbTable(/* ... */)
// ...
]);
$authService = new AuthenticationService();
$authService->setAdapter($adapter);
私もこのチュートリアルを1か月前に使用していましたが、古くてベータ5で動作していません.https://github.com/EvanDotPro/EdpUserで
遊んでみてください.
EventManager を使用して Authentication + ACL を試してください。ZfcAcl よりも簡単に見えます。