0

最初のWCFサービスを作成しました。今、私は次のことをしたいと思います:

  1. データベースのユーザーテーブルのクエリなど、カスタム認証メカニズムを追加します。

  2. ログインしたユーザーに応じて、サービスの操作結果を作成します。

それ、どうやったら出来るの?

注:「site:stackoverflow.com」や「site:codeproject.com」などのサイトフィルターを使用しても、すでにグーグルを試しましたが、必要なものが見つかりませんでした。

4

2 に答える 2

2

ご挨拶、

プロジェクトの規模によっては、以下のリンクで概説されている解決策のいくつかはやり過ぎかもしれませんが、お気軽にご覧ください。

WCFセキュリティプラクティス

于 2011-05-11T18:21:55.870 に答える
0

カスタムUserNamePasswordValidatorを作成し、Validateメソッドをオーバーライドします。

http://msdn.microsoft.com/en-us/library/aa702565.aspx

サービス実装内では、認証されたユーザーである「OperationContext.Current.ServiceSecurityContext.PrimaryIdentity」にアクセスできます。

于 2011-11-15T16:28:14.947 に答える