在WCF服务中使用ASP.NET成员资格提供者身份验证
发布时间:2020-05-28 00:50:25 所属栏目:asp.Net 来源:互联网
导读:有没有办法使用与会员提供者相同的用户名和密码进行WCF服务验证?如果是,它支持哪些绑定?我需要从当前调用该服务的用户提取一个配置文件变量。感谢任何帮助。 基本上任何接受用户名/密码作为消息安全性的客户端凭据的绑定都可以配置为使用ASP.NET成员身份提
|
有没有办法使用与会员提供者相同的用户名和密码进行WCF服务验证?如果是,它支持哪些绑定?我需要从当前调用该服务的用户提取一个配置文件变量。感谢任何帮助。 解决方法基本上任何接受用户名/密码作为消息安全性的客户端凭据的绑定都可以配置为使用ASP.NET成员身份提供程序。查看这个MSDN文档在how to use the ASP.NET Membership provider in WCF – 您需要配置您的绑定的客户端凭据类型“UserName” <bindings>
<wsHttpBinding>
<!-- Set up a binding that uses UserName as the client credential type -->
<binding name="MembershipBinding">
<security mode ="Message">
<message clientCredentialType ="UserName"/>
</security>
</binding>
</wsHttpBinding>
</bindings>
以及使用ASP.NET成员身份进行用户身份验证的服务: <serviceBehaviors>
<behavior name="AspNetMembership">
<serviceCredentials>
<userNameAuthentication
userNamePasswordValidationMode ="MembershipProvider"
membershipProviderName ="SqlMembershipProvider"/>
</serviceCredentials>
</behavior>
</serviceBehaviors>
当然,您必须在配置它们时将此服务行为应用于您的服务! <services> <service name="YourService" behaviorConfiguration="AspNetMembership"> .... </service> </services> userName客户端凭证类型由basicHttpBinding,wsHttpBinding,netTcpBinding支持,几乎是所有常见的嫌疑人。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-web-api – Web Api使用IDependencyResolver补充启
- 找出ASP.NET WebForms中控件的生命周期的哪个阶段
- asp.net-mvc – MVC动作过滤器集合已修改;枚举操作可能无法
- asp.net-mvc – ASP.NET MVC – 在ActionFilter中访问控制器
- asp.net-mvc – Azure ACS 2自定义域
- asp.net-mvc – EntityFramework.SqlServer未在Web发布中部
- asp.net-mvc – Thunderdome MVC-为什么在MVC中使用one-mod
- asp.net-mvc-3 – ASP.Net MVC 3:在html.DropDownListFor中
- asp.net – 为什么aspx代码隐藏文件被声明为部分类?
- asp.net-mvc – 重定向到mvc中的actionresult但不想通过返回
推荐文章
站长推荐
- asp.net-mvc – 在实体框架中使用存储过程
- asp.net-core – 在ASP.NET MVC Core中仍然存在V
- ASP.NET C#列出哪些以及何时?
- asp.net – ActiveDirectoryMembershipProvider“
- asp.net – 单独配置文件为web.config的部分
- ASP.NET – 如何单元测试WebControls?
- ASP.NET Web应用程序(.NET Framework)与ASP.NET核
- asp.net – 如何配置IIS Express来调试子目录中的
- asp.net-mvc – ASP.NET MVC的Windows Azure存储
- asp.net-mvc – 无法通过kendo上传从一个视图到另
热点阅读
