Public Types | |
enum | HttpAuthentication { BASIC = 1<<0, DIGEST = 1<<1, NTLM = 1<<2, GSSNegotiate = 1<<2, ANY = ~0, ANYSAFE = ~BASIC } |
Http authentication techniques, see libcurl docs for details on names and associated functionality. More... | |
Public Member Functions | |
AuthenticationDetails (const std::string &u, const std::string &p, HttpAuthentication auth=BASIC) | |
Public Attributes | |
std::string | username |
std::string | password |
HttpAuthentication | httpAuthentication |
Protected Member Functions | |
virtual | ~AuthenticationDetails () |
osgDB::AuthenticationDetails::AuthenticationDetails | ( | const std::string & | u, | |
const std::string & | p, | |||
HttpAuthentication | auth = BASIC | |||
) | [inline] |
virtual osgDB::AuthenticationDetails::~AuthenticationDetails | ( | ) | [inline, protected, virtual] |
std::string osgDB::AuthenticationDetails::username |
std::string osgDB::AuthenticationDetails::password |