【发布时间】:2011-11-19 21:02:00
【问题描述】:
我一直在努力使用 ASP.Net 成员/角色提供程序在 WCF 4.0 RESTfull 服务中进行用户名/密码身份验证/授权。
花了两天时间试图找到大多数人都同意的东西,我放弃了。很多混乱似乎是因为没有专门针对 WCF 4.0 的信息。
有人能好心吗
- 就开始使用 WCF 4.0 + REST 是否是一个好主意给出权威的看法?
- 概述执行此操作的普遍接受步骤(或链接)。
- 提供完成此操作所需的相当完整的代码示例。
编辑: 任何可以使用 VS 2010 中的 WCF 服务应用程序模板为 RESTfull WCF 4.0 服务提供用户名/密码身份验证和授权的完整示例(甚至只是指向完整示例的链接)的人的赏金。
【问题讨论】:
-
所以 IIS NT 身份验证不是一个可行的选择?
-
您可以通过 ASP.net Web 应用程序项目公开 WCF 合同,并可能在您的 web.config 中应用 ASP.net 身份验证。
-
不需要使用 SOAP 标头吗?使用 Membership 和 Roleproviders 并不是真正的问题。它将所有东西连接在一起。
-
启动一个空的 ASP.net Web 应用程序,添加一个 svc 并将您的
web.config更改为套件。你可能会感到惊喜。即stackoverflow.com/questions/4949792/… -
对不起,我不明白。首先将如何对其进行身份验证?那会是 Restfull 吗?
标签: wcf wcf-security restful-authentication wcf-rest