Skip to main content
Element Software
이 제품의 최신 릴리즈를 사용할 수 있습니다.
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

LDAP 인증 활성화

기여자 netapp-pcarriga

당신은 사용할 수 있습니다 EnableLdapAuthentication 클러스터에 대한 LDAP 인증을 위해 LDAP 디렉토리 연결을 구성하는 방법입니다. LDAP 디렉토리의 멤버인 사용자는 LDAP 자격 증명을 사용하여 스토리지 시스템에 로그인할 수 있습니다.

매개변수

이 방법에는 다음과 같은 입력 매개변수가 있습니다.

이름 설명 유형 기본값 필수의

인증 유형

사용할 사용자 인증 방법을 식별합니다. 가능한 값:

  • DirectBind

  • SearchAndBind

검색 및 바인딩

아니요

그룹검색기반DN

그룹 하위 트리 검색을 시작할 트리의 기본 DN입니다.

None

아니요

그룹검색유형

사용되는 기본 그룹 검색 필터를 제어합니다. 가능한 값:

  • NoGroups: 그룹 지원이 없습니다.

  • ActiveDirectory: 사용자의 모든 Active Directory 그룹에 대한 중첩된 멤버십입니다.

  • MemberDN: MemberDN 스타일 그룹(단일 레벨).

액티브 디렉토리

아니요

서버 URI

LDAP 또는 LDAPS 서버 URI를 쉼표로 구분한 목록입니다. 콜론 뒤에 포트 번호를 사용하여 LDAP 또는 LDAPS URI 끝에 사용자 지정 포트를 추가할 수 있습니다. 예를 들어, URI "ldap://1.2.3.4"는 기본 포트를 사용하고 URI "ldaps://1.2.3.4:123"은 사용자 지정 포트 123을 사용합니다.

문자열 배열

None

사용자 검색 기반 DN

하위 트리 검색을 시작할 트리의 기본 DN입니다. SearchAndBind의 authType을 사용할 때 이 매개변수가 필요합니다.

None

아니요

검색BindDN

사용자에 대한 LDAP 검색을 수행하기 위해 로그인하는 데 필요한 완전한 DN입니다. DN에는 LDAP 디렉토리에 대한 읽기 액세스 권한이 필요합니다. SearchAndBind의 authType을 사용할 때 이 매개변수가 필요합니다.

None

검색바인드패스워드

검색에 사용되는 searchBindDN 계정의 비밀번호입니다. SearchAndBind의 authType을 사용할 때 이 매개변수가 필요합니다.

None

사용자 검색 필터

LDAP 서버에 쿼리를 보낼 때 사용할 LDAP 검색 필터입니다. 문자열에는 인증하는 사용자의 사용자 이름으로 대체되는 플레이스홀더 텍스트 "%USERNAME%"이 있어야 합니다. 예를 들어, (&(objectClass=person)(sAMAccountName=%USERNAME%))는 Active Directory의 sAMAccountName 필드를 사용하여 클러스터 로그인 시 입력된 사용자 이름과 일치시킵니다. SearchAndBind의 authType을 사용할 때 이 매개변수가 필요합니다.

None

사용자 DNTemplate

전체 사용자 고유 이름(DN)을 구성하기 위한 패턴을 정의하는 데 사용되는 문자열 템플릿입니다. 문자열에는 인증하는 사용자의 사용자 이름으로 대체되는 플레이스홀더 텍스트 "%USERNAME%"이 있어야 합니다. DirectBind의 authType을 사용할 때 이 매개변수가 필요합니다.

None

그룹검색커스텀필터

CustomFilter 검색 유형과 함께 사용하여 사용자 그룹의 DN을 반환하는 데 사용할 LDAP 필터입니다. 문자열에는 %USERNAME%과 %USERDN%의 플레이스홀더 텍스트가 포함될 수 있으며, 필요에 따라 이를 사용자 이름과 전체 사용자 DN으로 바꿀 수 있습니다.

None

반환 값

이 메서드에는 반환 값이 없습니다.

요청 예시

이 방법에 대한 요청은 다음 예와 유사합니다.

{
  "method": "EnableLdapAuthentication",
  "params": {
     "authType": "SearchAndBind",
     "groupSearchBaseDN": "dc=prodtest,dc=solidfire,dc=net",
     "groupSearchType": "ActiveDirectory",
     "searchBindDN": "SFReadOnly@prodtest.solidfire.net",
     "searchBindPassword": "zsw@#edcASD12",
     "sslCert": "",
     "userSearchBaseDN": "dc=prodtest,dc=solidfire,dc=net",
     "userSearchFilter": "(&(objectClass=person)(sAMAccountName=%USERNAME%))",
     "serverURIs":[
           "ldaps://111.22.333.444",
           "ldap://555.66.777.888"
           ]
       },
  "id": 1
}

응답 예시

이 메서드는 다음 예와 유사한 응답을 반환합니다.

{
"id": 1,
"result": {
  }
}

버전 이후 새로운

9.6