WCFの組み込み機能を使用して、WCFの上にある認証サービスの実装を支援しています。WCFで自分の権限を使用するにはどうすればよいですか?
User
、Role
、Permission
(私も複合エンティティがあります:UserRole
とRolePermission
を)私はすでにのようなテーブルを持っています。
Permission
のオブジェクトは、bool CanRead
,bool CanWrite
のようなカスタムプロパティを持っています。ロールには多くの権限が含まれています。
これは、承認のためのWCFの既存のフレームワークとどのように結びついていますか?私は可能な限りホイールを再開発しないようにしたいと思います。私自身の許可をどうやって使うのですか?私は、.NETの例からどのように役割が機能するのかを見ることができますが、独自のカスタムPermission
エンティティはありません。正しい方向に私を始めさせるヒントはありますか?
サービスの設定方法(ウェブ上で利用できるのか、ローカルネットワークだけで利用できるのか)と、使用しているバインディングによって異なります。たとえば、サービスがローカルネットワーク上で実行されている場合、NetTcpBindingはWindows IDなどを利用できるはずです。もっと情報を教えていただけますか? :) – Franchesca