I have a MMC client that runs on a .Net system, that invokes web methods on a server running on a linux box.
The first task the client needs to do is to perform user login. It prompts the user for username and password.
What is the best way for the client to authenticate the user's credentials. The password cannot be sent as plain text. The web server implements a web method called ValidateUser().