所以我打算连接到LDAP后面的远程服务器上的mongoDB。 mongoDB本身没有用户名/密码设置,但运行mongoDB的服务器是在LDAP之后。
我的问题是如何设置服务器隧道用户名/密码配置以连接到MongoDB
我正在使用cpan的mongoDB模块。
让我们假设 -
LDAP凭据是
用户名 - ldapuser
密码 - ldappassword
如果mongoDB有用户名和密码
,我知道如何设置my $connection = MongoDB::Connection->new(host => 'mongodb://perlnewbi3.remoteserver.com:27107', username => 'dbuser', password => 'dbpass', db_name => 'testdb');
my $database = $connection->testdb;
一如既往,我们将非常感谢任何帮助
答案 0 :(得分:0)
这一切都是权限问题,而不是如何使用MongoDB的问题。
有两种基本方法:
remoteserver.com
上看到端口27017。mongodb://localhost:27017
)选项#1可能是理想的解决方案,但是,选项#2可能是最简单的设置选项。