0
私はZend Frameworkを使用して、いつもの理由でSOAを利用するアプリケーションを構築しています。私は問題を見つけ出して解決方法がわかりません。このアプリケーションには認証手順があり、そこにもACLを取得したいのですが、問題は私がサービスをすべての人を動かすことなくユーザの身元を知る方法を知らないことです。私はサービス内でACLチェックをしたいと思っています。アイデンティティとサービスの関係をどのように実装するのですか?
通常どのようにしていますか?アイデンティティをサービスインスタンスに渡しますか?何らかのレジストリでアクセス可能にしますか?私はものがオートマチックであるのが好きですが、私はここで良い解決策を思いつくことができません
私は、他のサービスが通信するサービスでアイデンティティをキャッシュすることでそれを解決し、それを利用するサービスにそれを渡すだけでもサポートしました。最初は気が気になりましたが、今は良い解決策のように感じます –