Web services 使用内置ASP.NET成员身份保护web服务

Web services 使用内置ASP.NET成员身份保护web服务,web-services,asp.net-membership,Web Services,Asp.net Membership,是否可以使用内置的ASP.NET成员资格提供程序来保护web服务 我已经用我的成员身份设置了一个SQL Server数据库,现在我想提供一个只允许成员使用的web服务。是否可以对此进行身份验证(如果可以,如何验证?),或者是否需要对web服务进行单独类型的身份验证?当然可以。您可以将ASP.NET成员资格提供程序与WCF结合使用(我去年在一个项目中使用了它)。(这是有趣的部分)这只是你必须做的一些配置。 它还与ASP.NET角色提供者的 其他信息: 我想我可以做这样的事情。我现在没有要上传和测

是否可以使用内置的ASP.NET成员资格提供程序来保护web服务


我已经用我的成员身份设置了一个SQL Server数据库,现在我想提供一个只允许成员使用的web服务。是否可以对此进行身份验证(如果可以,如何验证?),或者是否需要对web服务进行单独类型的身份验证?

当然可以。您可以将ASP.NET成员资格提供程序与WCF结合使用(我去年在一个项目中使用了它)。(这是有趣的部分)这只是你必须做的一些配置。 它还与ASP.NET角色提供者的

其他信息:


我想我可以做这样的事情。我现在没有要上传和测试的服务器,但如果可以,我会将此标记为答案:

    [WebMethod]
    public string HelloWorld(String username, String password)
    {
        bool isAuthenticated = Membership.ValidateUser(username, password);

        if (isAuthenticated)
            return "Hello World";
        else
            return "You do not have access to this resource.";
    }