Docs Menu
Docs Home
/ /

PLAIN SASL 인증

참고

PLAIN SASL 인증 MongoDB 엔터프라이즈 Edition에서만 사용할 수 있습니다.

RFC 4616 에 정의된 PLAIN 단순 인증 및 보안 계층(SASL) 메커니즘은 TLS(전송 계층 보안) 또는 다른 암호화 계층과 함께 자주 사용되는 사용자 이름 및 비밀번호 인증 메커니즘 입니다.

중요

PLAIN SASL은 일반 텍스트 인증 메커니즘입니다. PLAIN SASL을 사용하여 MongoDB에 인증할 때는 인증서 유효성 검사와 함께 TLS/SSL을 사용할 것을 강력히 권장합니다.

연결에 TLS를 사용하도록 활성화 방법을 학습 TLS/SSL을 참조하세요.

이 페이지의 코드 예시 에서는 다음 자리 표시자를 사용합니다.

  • <db_username>: 인증할 사용자 이름입니다.

  • <db_password>: <db_username>의 비밀번호입니다.

  • <hostname>: MongoDB deployment 의 네트워크 주소 .

  • <port>: MongoDB deployment 의 포트 번호입니다. 이 매개변수를 생략하면 MongoDB 기본값 포트 번호(27017)를 사용합니다.

이 페이지의 코드 예시 사용하려면 이러한 자리 표시자를 원하는 값으로 바꾸세요.

PLAIN SASL로 인증하려면 authMechanism 연결 옵션을 PLAIN로 설정하다 . 이 옵션은 연결 URI에서 설정하다 .

다음 예시 PLAIN SASL 메커니즘을 지정하고 연결 문자열 에서 TLS를 활성화 방법을 보여 줍니다.

auto uri = mongocxx::uri("mongodb://<db_username>:<db_password>@<hostname>:<port>/?"
"authMechanism=PLAIN&tls=true");
auto client = mongocxx::client(uri);

C++ 운전자 에서 mongocxx::client 객체 를 만드는 방법에 학습 보려면 다음 API 설명서를 참조하세요.

돌아가기

Kerberos(GSSAPI)

이 페이지의 내용