Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs Menu
Docs Home
/ / /
C#/ .NET 드라이버
/ /

LDAP (PLAIN) 인증

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

PLAIN 인증

LDAP 인증 RFC- 에 정의된 PLAIN 단순 인증 및 보안4616 계층(SASL)을 사용합니다.

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

  • <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

이 페이지의 내용