是否有可能獲得用戶名和密碼,此代碼在客戶端提供:檢查的OperationContext用於Credentials.UserName
myChannelFactory.Credentials.UserName.UserName = "username";
myChannelFactory.Credentials.UserName.Password = "password";
在服務器端代碼?特別是在這種方法?:
public class MyAuthorizationManager : ServiceAuthorizationManager
{
protected override bool CheckAccessCore(OperationContext operationContext)
{
}
}
你需要做什麼用戶名和密碼?執行自定義驗證? – 2011-03-02 16:46:32
是的。在ServiceAuthorizationmanager中執行此操作的邏輯是,我想對正在Windows域中登錄的用戶執行附加檢查。 (我知道我可以 - 在簡單情況下 - 爲wcf認證創建自定義驗證器) – 2011-03-02 16:54:13
您是否需要檢查用戶是否經過身份驗證並具有特定角色? – 2011-03-02 16:59:16