0
試圖創建一個非常簡單的WCF服務,該服務將數據提供給iPhone應用程序。使用身份驗證爲iPhone構建.NET WCF服務
想使用某種基本身份驗證,最有可能的用戶名/密碼或某種類型的令牌。
有幾個問題找到圍繞主題的任何良好的文檔,所以任何幫助將不勝感激!
乾杯, 添
試圖創建一個非常簡單的WCF服務,該服務將數據提供給iPhone應用程序。使用身份驗證爲iPhone構建.NET WCF服務
想使用某種基本身份驗證,最有可能的用戶名/密碼或某種類型的令牌。
有幾個問題找到圍繞主題的任何良好的文檔,所以任何幫助將不勝感激!
乾杯, 添
任何人誰是有興趣的,我解決了這個有以下幾點:
在web.config中下system.servicemodel:
<behaviors>
<serviceBehaviors>
<behavior name="default">
<serviceAuthorization serviceAuthorizationManagerType="Your.ServiceAuthorizationManager"></serviceAuthorization>
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service name="Your.WCF.Service" behaviorConfiguration="default">
</services>
然後在您的經理處理( Your.ServiceAuthorizationManager類)可以在操作上下文中訪問請求,如果授權則可以授權並返回true,否則返回false。
public class Your.ServiceAuthorizationManager : ServiceAuthorizationManager
{
protected override bool CheckAccessCore(OperationContext operationContext)
{
// Validate request here...
return true;
}
}
希望它可以幫助別人!