 <p>You could use HTTP authentication which uses plain text to send user name and password, so to protect it you could use SSL.</p> <p>An excellent article could be found <a href="http://www.piotrwalat.net/basic-http-authentication-in-asp-net-web-api-using-membership-provider/" rel="nofollow">here</a></p>