So I intend to connect to mongoDB which is on a remote server behind LDAP.
The mongoDB by itself has no username/password setup, but the server on which mongoDB is running is behind LDAP.
My question is how do I setup the server tunneling username/password configuration to connect to MongoDB
I am using the mongoDB module from cpan.
lets assume –
LDAP credentials are
username – ldapuser
password – ldappassword
I do know how to setup if the mongoDB has a username and password
my $connection = MongoDB::Connection->new(host => 'mongodb://perlnewbi3.remoteserver.com:27107', username => 'dbuser', password => 'dbpass', db_name => 'testdb');
my $database = $connection->testdb;
As always any help will be much appreciated
This whole thing is really a question of permissions rather than a question of how to use MongoDB.
There are two basic methods:
remoteserver.com.mongodb://localhost:27017)Option #1 is probably the ideal solution, however, Option #2 is probably simplest option to setup.