WCF Web服务托管在IIS中,并使用wsHttpBinding
TransportWithMessageCredential
安全模式。我通过继承UsernamePasswordValidator
来处理身份验证。我有一个连接到Web服务的WPF客户端。在该客户端,用户应该能够登录或注册,如果他没有帐户。代理在通过身份验证之前无法调用服务上的任何方法。我想创建一个注册网站,但我宁愿使用桌面应用程序。我的问题是我可以选择启用注册吗?有一个标准的方法吗?任何提示/技巧都非常赞赏。
答案 0 :(得分:0)
您可以使用ASP.Net成员资格和角色提供程序创建用户(假设您已在IIS中托管该服务)。
您可以使用ASP.Net及其标准Login控件创建注册门户。或者,您可以创建自己的UI,调用WCF身份验证服务,这是默认的asp.net成员资格提供程序的包装。检查here