authenticate
authenticate
x를 사용하여 인증합니다.509 인증 메커니즘.
mongosh
사용하는 경우 다음과 같이db.auth()
헬퍼를 사용합니다.팁
메서드/명령 호출에서 암호를 직접 지정하는 대신
passwordPrompt()
메서드를 다양한 사용자 인증/관리 메서드/명령과 함께 사용하여 암호를 묻는 메시지를 표시할 수 있습니다. 그러나 이전 버전의mongo
shell에서와 마찬가지로 비밀번호를 직접 지정할 수도 있습니다.db.auth( "username", passwordPrompt() ) 이전 버전에서는
db.auth()
메서드를 사용하기 위해 사용하기 위해 비밀번호를 지정합니다.db.auth( "username", "password" )
호환성
이 명령은 다음 환경에서 호스팅되는 배포에서 사용할 수 있습니다.
MongoDB Atlas: 클라우드에서의 MongoDB 배포를 위한 완전 관리형 서비스
중요
이 명령은 M0, M2 및 M5 클러스터에서 지원되지 않습니다. 자세한 내용은 지원되지 않는 명령을 참조하세요.
MongoDB Enterprise: MongoDB의 구독 기반 자체 관리 버전
MongoDB Community: MongoDB의 소스 사용 가능 무료 자체 관리 버전
행동
클라이언트 연결 해제
MongoDB 4.2부터 authenticate
를 발급한 클라이언트가 작업이 완료되기 전에 연결을 끊는 경우, MongoDB는 authenticate
를 사용하여 를killOp
을 종료로 표시합니다.