繁体   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