代码之家  ›  专栏  ›  技术社区  ›  Fredrik Jansson

使用Silverlight 3.0的自定义用户名密码验证程序

  •  1
  • Fredrik Jansson  · 技术社区  · 16 年前

    我已经实现了一个使用TransportWithMessageCredential绑定和自定义用户名密码验证程序的WCF服务。

    我有一个Silverlight 3客户端连接到此服务。但是,如果我设置了有效的凭据,那么在用户名验证程序中,如果用户名和密码不匹配,我将抛出SecurityTokenException。

    现在我实现了一个虚拟服务调用,只是为了验证凭证,是否有一种“更好”的方法来检查凭证。接受用户名和密码并返回真/假的服务方法并不安全。

    1 回复  |  直到 16 年前
        1
  •  0
  •   vidalsasoon    16 年前

    我认为你在安全问题上走错了路。有一些内置的方法来处理这个问题。查找“会员提供商”。前任:

    http://blogs.msdn.com/brada/archive/2008/05/03/accessing-the-asp-net-authentication-profile-and-role-service-in-silverlight.aspx