Basic authentication. More...
#include <basicAuth.hpp>
Public Member Functions | |
BasicAuthentication ()=delete | |
BasicAuthentication (const std::string &login, const std::string &password) | |
virtual | ~BasicAuthentication () |
virtual void | setAuthentication (anch::rest::Headers &headers, const std::string &header) |
Basic authentication.
HTTP basic authentication scheme implementation. This is not safe: base64(login:password)
|
delete |
Forbid BasicAuthentication default constructor
anch::rest::BasicAuthentication::BasicAuthentication | ( | const std::string & | login, |
const std::string & | password ) |
BasicAuthentication constructor
login | the login |
password | the password |
|
virtual |
BasicAuthentication destructor
|
virtual |
Fill headers with Authorization header.
Headers will fill with "Basic base64(login:password)"
headers | the request header to fill |
header | the header name (default to Authorization ) |
Implements anch::rest::Authentication.