8
A
回答
14
獲取System.ServiceModel.ServiceSecurityContext.Current.WindowsIdentity.Name
屬性的值。
只要安全模式與綁定的None
不同,使用哪種綁定就沒有關係。
如果安全模式是None
那麼System.ServiceModel.ServiceSecurityContext.Current
將是null
。
9
你可以通過調用獲取用戶的身份:
ServiceSecurityContext.Current.WindowsIdentity.Name
或
OperationContext.Current.ServiceSecurityContext.WindowsIdentity.Name
-4
您將不得不向用於聯繫服務的消息結構添加某種用戶信息。
例如
public class UserInformation
{
public string User { get; set; }
public string Password { get; set; }
}
[DataContract]
public class Request
{
[DataMember]
public UserInformation User { get; set; }
[DataMember]
public MyRequest RequestBody { get; set; }
}
這樣你就可以在你的客戶端查詢Active Directory,填充UserInformation對象,併發送了用戶信息的消息結構的一部分。
相關問題
- 1. 從Active Directory中查找用戶的域
- 2. 使用Active Directory查找服務器
- 3. 克隆Active Directory域服務
- 4. Active Directory域服務審計
- 5. 更新Active Directory用戶登錄域名
- 6. 在Active Directory中查找用戶的CN
- 7. Active Directory服務帳戶
- 8. WCF Active Directory幫助器服務
- 9. 使用登錄名稱在Active Directory中查找用戶
- 10. Active Directory用戶檢查
- 11. 非域用戶的Active Directory認證
- 12. 如何找出用戶以前的Active Directory用戶名?
- 13. 在C#中安裝Active Directory域服務
- 14. 通過傳遞家庭電話VBScript查找Active Directory用戶名
- 15. php Active Directory查找
- 16. 跨域調用WCF服務
- 17. 使用Active Directory身份驗證的WCF服務
- 18. WCF服務調用域服務 - 域服務讀取WCF服務的web.config
- 19. AngularJS項目中的Active Directory用戶名
- 20. 標準域用戶如何找到其Active Directory DC的路徑?
- 21. 使用Web服務思想的Active Directory
- 22. 使用.Net的Active Directory服務器
- 23. WCF服務中授權使用Active Directory - 拒絕訪問錯誤
- 24. Active Directory - 跨域
- 25. Azure Active Directory域
- 26. 如何使用.net中的nativeguid在Active Directory中查找用戶?
- 27. 從客戶端的Java中的Windows Active Directory獲取用戶名和域名?
- 28. 查找用戶的域名
- 29. MVC獲得Active Directory用戶名
- 30. 從客戶端請求,服務器端獲取Active Directory用戶?
不知道這個... + 1 – jcvandan 2011-02-01 11:21:36