Added password support into present3D's vnc support via the tag usage : <vnc password="mypassword">hostname</vnc>

This commit is contained in:
Robert Osfield
2011-10-26 12:48:57 +00:00
parent 9995cb70a9
commit 5d26d16fd3
4 changed files with 30 additions and 3 deletions

View File

@@ -442,6 +442,21 @@ int main( int argc, char **argv )
osg::DisplaySettings::instance()->readEnvironmentalVariables();
}
// set up any logins required for http access
std::string url, username, password;
while(arguments.read("--login",url, username, password))
{
if (!osgDB::Registry::instance()->getAuthenticationMap())
{
osgDB::Registry::instance()->setAuthenticationMap(new osgDB::AuthenticationMap);
osgDB::Registry::instance()->getAuthenticationMap()->addAuthenticationDetails(
url,
new osgDB::AuthenticationDetails(username, password)
);
}
}
#ifdef USE_SDL
SDLIntegration sdlIntegration;