authenticate
MongoDB 5.0 은(는) 10월을 기준으로 수명이 2024 종료됩니다. 이 버전의 문서는 더 이상 지원되지 않습니다. 배포서버 서버를 업그레이드 5.0 하려면 MongoDB 를 참조하세요. 60 업그레이드 절차.
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
을 종료로 표시합니다.