WCFサービスを利用する際に、リクエスターウィンドウIPrincipalを取得できますか?WCFリクエストのIPrincipal
4
A
答えて
5
このコードを使用すると、WCFサービス内の現在のセキュリティコンテキストを調べることができます。
ユーザーが認証されている場合、とのWindowsPrincipalは、あなたは、Windowsのセキュリティモデルを使用している、NULLではない - あなたは、関連するすべての情報にアクセスすることができます:おそらく
ServiceSecurityContext current = ServiceSecurityContext.Current;
if (!current.IsAnonymous && current.WindowsIdentity != null)
{
string userName = current.WindowsIdentity.Name;
}
+0
あまりにも多くの! これを何とか答えとしてマークすることはできません。とにかくありがとうございます。 Tamir – Tamir
+1
ちょうど私が必要なもの – TWith2Sugars
関連する問題
- 1. 城ウィンザーとIPrincipal
- 2. WCFリクエスト/レスポンスパッケージサイズ
- 3. WCFコールバック経由でクライアントのWindowsIdentityまたはWindowsPrincipal/IPrincipalを送信しますか?
- 4. MembershipUserとIPrincipalオブジェクトの関係
- 5. カスタムIPrincipalとWindowsAuthenticationの併用
- 6. WCFデュプレックスチャンネル、リクエストとレスポンスのデカップリング
- 7. WCFレストサービスからのリクエスト
- 8. WebApi ActionFilterAttribute、HttpActionContextアクセスユーザー名(IPrincipal)
- 9. HttpContextAccessor、IPrincipal、およびServiceCollection
- 10. サーバ上のWCFリクエストのリクエストとレスポンスの値のログ
- 11. 3G経由のWCFサービスへのPOSTリクエスト
- 12. linqpadとカスタムIPrincipalのシリアライズ可能
- 13. 非IISホストWCFサービスのスコープキャッシングをリクエスト
- 14. WCFリクエストをデータベースに記録する
- 15. WCFでリクエスト/レスポンスをインターセプトする方法
- 16. WCFチュートリアルでエラー400(不正リクエスト)?
- 17. クロスドメインjQuery AjaxリクエストとWCF RESTサービス
- 18. WCFリクエストからActivityIdを削除する
- 19. IPrincipalのNinjectのBind.ToMethodのためのUnityシステムと同等、IIdentity
- 20. WCF RESTベースのGETリクエストの生のXMLの保持
- 21. WCF Webサービスへのksoapリクエストの複雑なタイプの送信
- 22. JSONからIPC/TCP/etcへのWCFリクエストの変換
- 23. SOAPリクエストからWCFサービスへのXML属性の読み取り
- 24. wcfサービスで1つのリクエストのタイムアウトを減らす
- 25. リクエスト/レスポンス用のJsonを使用したWCFサービスメソッドの使用
- 26. IPrincipalを使用したファイルとディレクトリのセキュリティ
- 27. WCFサービスで生のリクエストを記録する方法
- 28. WCF URL長制限の問題:不正なリクエスト - 無効なURL
- 29. webHttpBindingを使用してWCFリクエストのボディにオブジェクトをシリアライズ
- 30. WCFがJSONリクエストの逆シリアル化に失敗しました
を。サービスへのアクセス方法については、もう少し詳しい情報が必要です。 –
Windows認証を使用してWCFを使用しています。特定のユーザーをアプリケーションプールに構成して、DB資格情報を持つようにしました。詳細は必需品? thanx – Tamir
どのバインディング/プロトコルを使用していますか?クライアントとサーバーは同じネットワークセグメント/ Active Directoryドメインにありますか? –