There are several authentication schemes that can safely work on simple HTTP. The most common of these are Digest , which is supported by all major web browsers and virtually any web programming infrastructure.
The downside of using digest for websites is this:
Authentication is handled by the browser itself, rather than the website login page, which doesn’t look so good and doesn’t allow you to have all the surrounding supporting features, such as “forgot your password?” which we are currently expecting.
If you do not have an SSL connection, experienced users may worry that they are not securely sending their password (even if it is not), because they have been trained to find an SSL connection when entering credentials.
, OAuth, HTTP, API, -, , , , .