LDAP
개요
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 인증 사용
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 문서
이 페이지에서 설명하는 메서드 또는 유형에 학습 보려면 다음 API 설명서를 참조하세요.