簡體   English   中英

Windows 服務托管 WCF - 用戶名認證

[英]Windows Serice Hosted WCF - Username Authentication

我查看了 wcfsecurity.codeplex.com 上的安全指南。 該指南相當簡單。 但是,我找不到與 Windows 服務中托管的 WCF 服務相關的任何內容。

如果沒有 IIS、ASP.net 運行時及其所有角色、配置文件等提供程序的支持,是否仍然可以對 WCF 服務應用安全性?

絕對可以托管 windows 服務並保護 WCF 服務。 對於用戶名身份驗證,如果您想要這樣做,您仍然可以使用 RoleProvider model,或者您可以編寫自定義用戶名驗證器

WCF model 是所有 WCF 功能都應該獨立於托管環境而可用。 如果您選擇進入 ASP.NET 兼容模式,這種情況唯一會發生變化

編輯:在客戶角色提供者配置中添加了布線

要使用角色提供程序配置用戶名,請使用以下配置

 <serviceBehaviors>
    <behavior>
      <serviceCredentials>
        <userNameAuthentication membershipProviderName="myCustomRoleProvider"/>
      </serviceCredentials>
    </behavior>
 </serviceBehaviors>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM