Assume I have a method in my WCF Service implementation called Login and it is defined as follows:
[OperationContract]
[WebGet(UriTemplate="login/{username}/{password}")]
bool Login(string username, string password);
Obviously, passing something like http://localhost:80/login/user1/pass1 is not very secure, so how is the is normally handled in a wcf rest scenario?