Docs Menu
Docs Home
/ / /
C#/.NET
/ /

LDAP

이 페이지의 내용

  • 개요
  • 코드 자리 표시자
  • 애플리케이션에서 PLAIN 인증 사용
  • API 문서

PLAIN 인증 메커니즘 을 사용하면 LDAP(Lightweight Directory Access Protocol) 사용자 이름 과 비밀번호를 사용하여 MongoDB 에 인증할 수 있습니다. 이 메커니즘은 MongoDB Enterprise Advanced 에 인증할 때만 사용할 수 있습니다.

PLAIN 인증

LDAP 인증 uses the PLAIN Simple Authentication and Security Layer (SASL) defined in 4616RFC-.

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

  • <username>: LDAP 사용자 이름 입니다.

  • <password>: LDAP 비밀번호입니다.

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

  • <port>: MongoDB deployment 서버의 포트 번호입니다. 이 매개 변수를 생략하면 운전자 는 기본값 포트 번호(27017)를 사용합니다. MongoDB Atlas cluster 에 연결할 때는 포트를 지정할 필요가 없습니다.

  • <authenticationDb>: 사용자의 LDAP 자격 증명 이 포함된 MongoDB database 입니다.
    이 매개변수를 생략하면 운전자 는 기본값 데이터베이스 (admin)를 사용합니다.

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

PLAIN 인증 메커니즘 을 지정하고 MongoCredential 객체 를 사용하거나 연결 문자열 의 일부로 LDAP 자격 증명 을 제공할 수 있습니다. Connection String 또는 MongoCredential 탭 을 선택하여 해당 구문을 확인합니다.

var mongoClient = new MongoClient(
"mongodb://<username>:<password>@<hostname>[:<port>]/?authSource=<authenticationDb>" +
"&authMechanism=PLAIN");
var credential = MongoCredential
.CreatePlainCredential("<authenticationDb>", "<username>", "<password>");
var settings = MongoClientSettings.FromConnectionString("<connection string>");
settings.Credential = credential;
var mongoClient = new MongoClient(settings);

이 페이지에서 설명하는 메서드 또는 유형에 학습 보려면 다음 API 설명서를 참조하세요.

돌아가기

OIDC