나는 nodejs와 Mongodb JS 드라이버 mongodb-native를 사용하고 있습니다.Mongodb 서버가 --auth를 사용하여 실행 중임을 어떻게 알 수 있습니까?
그러나 내가 연결하는 mongo 서버가 인증을 필요로하는지, 즉 --auth를 사용하여 실행 중인지 여부를 알 수있는 방법이없는 것 같아서 db.authenticate 메소드를 호출해야하는지 여부를 결정할 수 있습니다.
db, server 및 admin 개체의 속성을 확인했는데 아무도 --auth 옵션을 나타내는 것으로 보이지 않습니다.
도와주세요.
왜 이것을 감지해야합니까? 암호가 필요한 경우 암호가 필요합니다. 다른 사람이 응용 프로그램의 암호를 구성한 경우 인증을 요청하고 그렇지 않은 경우 인증을 요청합니다. – Thilo
네, 그게 의미가 있지만 유연한 작업을 약화시킬 것입니다. 내가하려는 것은 하나의 포털을 통해 다른 데이터베이스 서버에 액세스하여 서버에서 무언가를 시도하는 것입니다. 다른 서버는 다른 구성을 갖는 경향이 있습니다. 게다가, 서버의 구성을 알면 좋을 것입니다. – Sean