【问题标题】:How to create a new user when a UsernamePasswordValidator is used for authentication? WCF使用 UsernamePasswordValidator 进行身份验证时如何创建新用户? WCF
【发布时间】:2011-05-04 02:26:37
【问题描述】:

WCF Web 服务托管在 IIS 中,并使用 wsHttpBindingTransportWithMessageCredential 安全模式。我通过继承UsernamePasswordValidator 来处理身份验证。我有一个连接到 Web 服务的 WPF 客户端。在该客户端中,如果用户没有帐户,他应该能够登录或注册。代理在通过身份验证之前不能调用服务上的任何方法。我想创建一个网站进行注册,但我宁愿使用桌面应用程序。我的问题是我有哪些启用注册的选项?对此有标准方法吗?非常感谢任何提示/技巧。

【问题讨论】:

    标签: wcf authentication client


    【解决方案1】:

    您可以使用 ASP.Net 成员资格和角色提供程序创建用户(假设您已在 IIS 中托管该服务)。
    您可以使用 ASP.Net 及其标准登录控件创建注册门户。或者,您可以创建自己的 UI 来调用 WCF 身份验证服务,该服务是默认 asp.net 成员资格提供程序的包装器。检查here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-24
      • 1970-01-01
      • 1970-01-01
      • 2018-01-17
      • 1970-01-01
      • 2019-10-28
      • 2012-09-29
      • 1970-01-01
      相关资源
      最近更新 更多