2012-04-11 2 views
1

나는 nodejs와 Mongodb JS 드라이버 mongodb-native를 사용하고 있습니다.Mongodb 서버가 --auth를 사용하여 실행 중임을 어떻게 알 수 있습니까?

그러나 내가 연결하는 mongo 서버가 인증을 필요로하는지, 즉 --auth를 사용하여 실행 중인지 여부를 알 수있는 방법이없는 것 같아서 db.authenticate 메소드를 호출해야하는지 여부를 결정할 수 있습니다.

db, server 및 admin 개체의 속성을 확인했는데 아무도 --auth 옵션을 나타내는 것으로 보이지 않습니다.

도와주세요.

+0

왜 이것을 감지해야합니까? 암호가 필요한 경우 암호가 필요합니다. 다른 사람이 응용 프로그램의 암호를 구성한 경우 인증을 요청하고 그렇지 않은 경우 인증을 요청합니다. – Thilo

+0

네, 그게 의미가 있지만 유연한 작업을 약화시킬 것입니다. 내가하려는 것은 하나의 포털을 통해 다른 데이터베이스 서버에 액세스하여 서버에서 무언가를 시도하는 것입니다. 다른 서버는 다른 구성을 갖는 경향이 있습니다. 게다가, 서버의 구성을 알면 좋을 것입니다. – Sean

답변

3

그래, 현재이 작업을 수행 할 방법이 없지만 유효한 케이스라고 생각합니다. https://jira.mongodb.org에 대한 기능 요청을 열고 투표하여 서버의 향후 릴리스에 포함될 수 있도록 제안하십시오.

+0

답장을 보내 주셔서 감사합니다. 기능 요청을 로깅합니다. – Sean

관련 문제