외부 인증 구성 속성 참조

Private Cloud용 Edge v4.18.05

다음 표는 외부 인증을 위한 직접 및 간접 결합에 필요한 management-server.properties 속성을 비교한 뷰입니다.

다음 표에서 값은 ' " 사이에 제공됩니다. management-server.properties 파일을 수정할 때는 따옴표 (" ") 사이에 값을 포함하되 실제 따옴표는 포함하지 마세요.

속성 DIRECT 바인딩 INDIRECT 바인드
conf_security_externalized.authentication.implementation.class=com.apigee.rbac.impl.LdapAuthenticatorImpl

외부 승인 기능을 사용 설정하려면 이 속성이 항상 필요합니다. 변경하지 마세요.

conf_security_externalized.authentication.bind.direct.type=

'true'로 설정합니다.

'false'로 설정합니다.

conf_security_externalized.authentication.direct.bind.user.directDN=

사용자 이름이 이메일 주소인 경우에는 '${userDN}'으로 설정하세요.

사용자 이름이 ID인 경우 'CN=${userDN},CN=Users,DC=apigee,DC=com'으로 설정하고 CN=Users,DC=apigee,DC=com을 외부 LDAP의 적절한 값으로 바꿉니다.

필수가 아닙니다. 주석 처리합니다.

conf_security_externalized.authentication.indirect.bind.server.admin.dn=

필요하지 않으며 주석 처리합니다.

외부 LDAP에 대한 검색 권한이 있는 사용자의 사용자 이름/이메일 주소로 설정합니다.

conf_security_externalized.authentication.indirect.bind.server.admin.password=

필요하지 않으며 주석 처리합니다.

위 사용자의 비밀번호로 설정합니다.

conf_security_externalized.authentication.indirect.bind.server.admin.password.encrypted=

필요하지 않으므로 주석 처리합니다.

일반 텍스트 비밀번호를 사용하는 경우 'false'로 설정합니다 (권장하지 않음).

간접 바인딩만: 외부 LDAP 사용자 비밀번호 암호화에 설명된 대로 암호화된 비밀번호 (권장)를 사용하는 경우 'true'로 설정합니다.

conf_security_externalized.authentication.server.url=

'ldap://localhost:389'로 설정하고 'localhost'를 외부 LDAP 인스턴스의 IP 또는 도메인으로 바꿉니다.

conf_security_externalized.authentication.server.version=

외부 LDAP 서버 버전(예: '3')으로 설정합니다.

conf_security_externalized.authentication.server.conn.timeout=

외부 LDAP에 적합한 시간 제한 (밀리초 단위)으로 설정합니다.

conf_security_externalized.authentication.user.store.baseDN=

외부 LDAP 서비스와 일치하도록 baseDN 값으로 설정합니다. 이 값은 외부 LDAP 관리자가 제공합니다. 예를 들어 Apigee에서는 'DC=apigee,DC=com'을 사용할 수 있습니다.

conf_security_externalized.authentication.user.store.search.query=(&(${userAttribute}=${userId}))

이 검색 문자열은 변경하지 마세요. 내부에서 사용됩니다.

conf_security_externalized.authentication.user.store.user.attribute=

이는 바인딩할 외부 LDAP 속성을 식별합니다. 사용자가 Apigee Edge에 로그인하는 데 사용하는 형식의 사용자 이름이 포함된 속성으로 설정합니다. 예를 들면 다음과 같습니다.

사용자가 이메일 주소로 로그인하고 해당 사용자 인증 정보가 userPrincipalName에 저장된 경우 위에서 'userPrincipalName'으로 설정합니다.

사용자가 sAMAccountName에 저장된 ID로 로그인하는 경우 위에서 'sAMAccountName'으로 설정합니다.

conf_security_externalized.authentication.user.store.user.email.attribute=

사용자 이메일 값이 저장되는 LDAP 속성입니다. 일반적으로 'userPrincipalName'이지만 Apigee의 내부 승인 LDAP에 프로비저닝된 사용자의 이메일 주소가 포함된 외부 LDAP의 속성으로 설정합니다.