Я думаю, что могу сделать что-то подобное. У меня не было сервера для загрузки и тестирования прямо сейчас, но я отмечу это как ответ, если он работает:
[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.";
}