목차

> # 관리 서비스 속성

> 관리 서비스는 전역 속성과 조직 속성으로 구성됩니다. 전역 속성에 적용되는 값은 Sun Java System Access Manager 구성 전체에 걸쳐 적용되며 구성된 모든 조직에서 상속합니다. 전역 속성의 목표는 Access Manager 응용 프로그램을 사용자 정의하는 것이므로 이러한 값은 역할이나 조직에 직접 적용할 수 없습니다. 조직 속성에 적용되는 값은 구성된 각 조직에 대해 기본값이며 서비스가 조직에 등록될 때 변경할 수 있습니다. 조직의 항목은 조직 속성을 상속하지 않습니다. 관리 속성은 다음과 같이 구분됩니다.

> - 전역 속성
> - 조직 속성

> ## 전역 속성

> 관리 서비스의 전역 속성은 다음과 같습니다.

> - "연합 관리 사용"
> - "사용자 관리 사용"
> - "사용자 컨테이너 표시"
> - "보기 메뉴에 컨테이너 표시"
> - "그룹 컨테이너 표시"
> - 관리 대상 그룹 유형
> - 기본 역할 권한
> - 도메인 구성 요소 트리 사용 가능
> - "관리 그룹 사용 가능"
> - "호환 사용자 삭제 사용 가능"
> - "동적 관리 역할 ACI"
> - "사용자 프로필 서비스 클래스"
> - "DC 노드 속성 목록"
> - "삭제된 객체에 대한 필터 검색"
> - "기본 사용자 컨테이너"
> - "기본 그룹 컨테이너"
> - "기본 에이전트 컨테이너"

> ## 연합 관리 사용

> 이 필드를 선택하면 연합 관리가 사용 가능하게 됩니다. 이 필드는 기본적으로 선택됩니다. 이 기능을 사용 불가능하게 하려면 연합 관리 서비스 탭이 콘솔에 표시되지 않는 필드를 선택 취소합니다.

> ## 사용자 관리 사용

> 이 필드를 True로 선택하면 사용자 관리가 사용 가능하게 됩니다. 이 필드는 기본적으로 사용 가능합니다.

> ## 사용자 컨테이너 표시

> 이 속성은 Access Manager 콘솔에서 사용자 컨테이너를 표시할지 여부를 지정합니다. 이 옵션을 선택하면 사용자 컨테이너 메뉴 항목이 조직, 컨테이너 및 그룹 컨테이너의 보기 메뉴에 표시됩니다. 사용자 컨테이너는 플랫 DIT의 경우에만 최상위 수준에 표시됩니다.

> 사용자 컨테이너는 사용자 프로필을 포함하는 조직 구성 단위입니다. DIT에서 단일 사용자 컨테이너를 사용하고 유연한 역할을 활용하여 계정과 서비스를 관리하는 것이 좋습니다. Access Manager 콘솔의 기본 동작은 사용자 컨테이너를 숨기는 것입니다. 그러나 DIT에 여러 사용자 컨테이너가 있을 경우 사용자 컨테이너 표시를 선택하여 Access Manager 콘솔에서 사용자 컨테이너를 관리 대상 객체로 표시합니다.

> ## 보기 메뉴에 컨테이너 표시

> 이 속성은 Access Manager 콘솔의 보기 메뉴에 있는 컨테이너를 표시할지 여부를 지정합니다. 기본값은 false입니다. 관리자는 선택적으로 다음 중 하나를 선택할 수 있습니다.

> - false (확인란을 선택하지 않음) - 조직 및 기타 컨테이너의 최상위 수준에서 보기 메뉴의 항목에 컨테이너가 나열되지 않습니다.
> - true (확인란을 선택) - 조직 및 기타 컨테이너의 최상위 수준에서 보기 메뉴의 항목에 컨테이너가 나열됩니다.

> ## 그룹 컨테이너 표시

> 이 속성은 Access Manager 콘솔에 그룹 컨테이너를 표시할지 여부를 지정합니다. 이 옵션을 선택할 경우 조직, 컨테이너 및 그룹 컨테이너의 보기 메뉴에 그룹 컨테이너 메뉴 항목이 표시됩니다. 그룹 컨테이너는 그룹의 조직 구성 단위입니다.

> ## 관리 대상 그룹 유형

> 이 옵션은 콘솔을 통해 만들어진 가입 그룹이 정적인지 아니면 동적인지 여부를 지정합니다. 콘솔은 정적 또는 동적이거나 둘 다 해당하지 않는 가입 그룹을 만들고 표시합니다. (필터링된 그룹은 이 속성에 주어진 값에 상관 없이 항상 지원됩니다.) 기본값은 동적입니다.

> - 정적 그룹은 groupOfNames 또는 groupOfUniqueNames 객체 클래스를 사용하여 각 그룹 구성원을 명시적으로 나열합니다. 그룹 항목은 그룹의 각 구성원에 대해 uniqueMember 속성을 포함합니다. 정적 그룹의 구성원은 수동으로 추가되므로 사용자 항목 자체가 바뀌지 않습니다. 정적 그룹은 구성원이 거의 없는 그룹에 적합합니다.
> - 동적 그룹은 각 그룹 구성원의 항목에서 memberOf 속성을 사용합니다. 동적 그룹의 구성원은 memberOf 속성을 포함하는 모든 항목을 검색 및 반환하는 LDAP 필터를 사용하여 생성됩니다. 동적 그룹은 구성원 수가 많은 그룹에 적합합니다.
> - 필터링된 그룹은 LDAP 필터를 사용하여 필터의 요구 사항을 충족하는 구성원을 검색 및 반환합니다. 예를 들어, 필터는 특정 uid (uid=g*)나 전자 메일 주소(email=*@sun.com)를 가진 구성원을 생성할 수 있습니다. 이러한 예에서 LDAP 필터는 각각 uid가 g로 시작하거나 전자 메일 주소가 sun.com으로 끝나는 모든 사용자를 반환합니다. 필터링된 그룹은 필터링에 의한 구성원을 선택하여 사용자 관리 보기 내에서만 만들 수 있습니다.

> 관리자는 다음 중 하나를 선택할 수 있습니다.

> - 동적 - 가입에 의한 구성원 옵션을 통해 만든 그룹이 동적 그룹이 됩니다.
> - 정적 - 가입에 의한 구성원 옵션을 통해 만든 그룹이 정적 그룹이 됩니다.

> ## 기본 역할 권한

> 이 속성은 새 역할을 만들 때 관리자 권한을 허가하는 데 사용되는 기본 액세스 제어 명령(ACI) 또는 사용 권한의 목록을 정의합니다. 원하는 권한 수준에 따라 이러한 ACI 중 하나가 선택됩니다. Access Manager에서는 다음 네 개의 기본 역할 권한을 제공합니다.

> ### 사용 권한 없음

> 역할에 사용 권한이 설정되지 않습니다.

> ### 조직 관리

> 조직 관리자는 구성된 조직의 모든 항목에 대한 읽기 및 쓰기 권한을 가집니다.

> ### 조직 지원 안내 관리

> 조직의 도움말 데스크 관리자는 구성된 조직의 모든 항목에 대한 읽기 권한과 userPassword 속성에 대한 쓰기 권한을 가집니다.

> ### 조직 정책 관리자

> 조직 정책 관리자는 조직의 모든 정책에 대한 읽기 및 쓰기 권한을 가집니다. 조직 정책 관리자는 피어 조직에 대한 참조 정책을 만들 수 없습니다.

> 주 | 역할은 aci_name | aci_desc | dn:aci ## dn:aci ## dn:aci 형식을 사용하여 정의합니다. 이를 살펴보면 다음과 같습니다. aci_name은 ACI의 이름입니다. aci_desc는 이러한 ACI가 허용하는 액세스에 대한 설명입니다. 최대한의 유용성을 위해 이 설명을 읽는 사람이 ACI나 다른 디렉토리 개념을 알지 못한다고 가정합니다. aci_name 및 aci_desc는 amAdminUserMsgs.properties 파일에 포함된 i18n 키입니다. 콘솔에 표시되는 값은 .properties 파일로부터 가져오며 키는 이러한 값을 검색하는 데 사용됩니다. dn:aci는 ##으로 분리된 DN과 ACI의 쌍을 나타냅니다. Access Manager는 관련 DN 항목에서 각 ACI를 설정합니다. 이 형식은 또한 값으로 대체할 수 있는 태그를 지원하며 이러한 태그는 값으로 대체할 수 없는 경우 ACI에서 문자 그대로 지정해야 합니다(ROLENAME, ORGANIZATION, GROUPNAME 및 PCNAME). 이러한 태그를 사용하여 기본으로 사용하기에 충분히 유연한 역할을 정의할 수 있습니다. 기본 역할 중 하나를 바탕으로 역할이 만들어지면 ACI의 태그가 새 역할의 DN에서 취해진 값을 확인합니다.

> ## 도메인 구성 요소 트리 사용 가능

> 도메인 구성 요소 트리(DC 트리)는 여러 Sun Java System 구성 요소에서 DNS 이름과 조직의 항목 간을 매핑하기 위해 사용하는 특정 DIT 구조입니다.

> 이 옵션이 사용 가능하면 조직을 만들 때 조직의 DNS 이름을 입력한 경우 조직에 대한 DN 트리 항목이 만들어집니다. 또한 DNS 이름 필드가 조직 만들기 페이지에 나타납니다. 이 옵션은 최상위 수준 조직에만 적용할 수 있으며 하위 조직의 경우에는 표시되지 않습니다.

> 조직 트리에서 Access Manager SDK를 통해 inetdomainstatus 속성의 상태를 변경하면 해당하는 DC 트리 항목의 상태가 업데이트됩니다. (Access Manager SDK를 통해 이루어지지 않은 상태 업데이트는 동기화되지 않습니다.) 예를 들어, DNS 이름 속성 sun.com을 사용하여 새 조직 sun을 만들 경우 DC 트리에 다음 항목이 만들어집니다.

> dc=sun,dc=com,o=internet,root suffix

> DC 트리는 AMConfig.properties에서 com.iplanet.am.domaincomponent를 설정하여 구성된 고유한 루트 접미어를 선택적으로 가질 수 있습니다. 기본적으로 이 값은 Access Manager 루트로 설정됩니다. 다른 접미어를 원할 경우 LDAP 명령을 사용하여 해당 접미어를 만들어야 합니다. 또한 조직을 만든 관리자에 대한 ACI를 수정하여 새로운 DC 트리 루트에 대해 무제한적인 액세스 권한을 가지도록 해야 합니다.

> ## 관리 그룹 사용 가능

> 이 옵션은 DomainAdministrators 및 DomainHelpDeskAdministrators 그룹을 만들 것인지 여부를 지정합니다. 이 옵션을 선택할 경우(true) 이러한 그룹이 작성되어 각각 조직 관리자 역할과 조직의 도움말 데스크 관리자 역할에 연결됩니다. 그룹이 작성된 후 이러한 연결된 그룹 중 하나에서 사용자를 추가하거나 제거하면 해당 그룹에서 사용자가 자동으로 추가 또는 제거됩니다. 그러나 이 동작은 역으로는 작동하지 않습니다. 즉, 이러한 그룹 중 하나에서 사용자를 추가하거나 제거해도 연결된 역할에서 사용자가 추가 또는 제거되지 않습니다.

> DomainAdministrators 및 DomainHelpDeskAdministrators 그룹은 이 옵션을 사용 가능하게 한 후 작성한 조직에서만 만들어집니다.

> 주 | 이 옵션은 root org를 제외하고 하위 조직에 적용되지 않습니다. root org에서는 ServiceAdministrators 및 ServiceHelpDesk Administrators 그룹이 작성되어 각각 최상위 수준 관리자 및 최상위 수준 도움말 데스크 관리자 역할에 연결됩니다. 옵션의 동작 방식은 동일하게 적용됩니다.

> ## 호환 사용자 삭제 사용 가능

> 이 옵션은 사용자의 항목을 디렉토리에서 삭제할 것인지 아니면 단순히 삭제된 것으로 표시할 것인지 여부를 지정합니다. 사용자 항목을 삭제하고 이 옵션을 선택하면(true) 해당 사용자 항목은 여전히 디렉토리에 존재하지만 삭제된 것으로 표시됩니다. 삭제 표시된 사용자 항목은 Directory Server 검색 동안 반환되지 않습니다. 이 옵션을 선택하지 않으면 사용자 항목이 디렉토리에서 삭제됩니다.

> ## 동적 관리 역할 ACI

> 이 속성은 그룹이나 조직을 Access Manager를 사용하여 구성할 때 동적으로 만들어지는 관리자 역할에 대한 액세스 제어 명령을 정의합니다. 이러한 역할은 작성된 항목의 특정 그룹화에 대해 관리 권한을 허가하는 데 사용됩니다. 기본 ACI는 이 속성 목록 아래에서만 수정할 수 있습니다.

> 주의 | 조직 수준의 관리자는 그룹 관리자보다 광범위한 액세스 권한을 가집니다. 그러나 기본적으로 사용자가 그룹 관리자 역할에 추가되면 해당 사용자는 그룹의 모든 사용자에 대해 비밀번호를 변경할 수 있습니다. 여기에는 해당 그룹의 구성원인 임의의 조직 관리자가 포함됩니다.

> ### 컨테이너 지원 안내 관리

> 컨테이너 도움말 데스크 관리자 역할은 조직 구성 단위의 모든 항목에 대한 읽기 권한과 이 컨테이너 단위에 한하여 사용자 항목의 userPassword 속성에 대한 쓰기 권한을 가집니다.

> ### 조직 지원 안내 관리

> 조직의 도움말 데스크 관리자는 조직의 모든 항목에 대한 읽기 권한과 userPassword 속성에 대한 쓰기 권한을 가집니다.

> 주 | 하위 조직을 만들 때 관리 역할이 부모 조직이 아닌 하위 조직에서 만들어진다는 점에 주의하십시오.

> ### 컨테이너 관리

> 컨테이너 관리자 역할은 LDAP 조직 구성 단위의 모든 항목에 대한 읽기 및 쓰기 권한을 가집니다. Access Manager에서 LDAP 조직 구성 단위를 흔히 컨테이너라고 부릅니다.

> ### 조직 정책 관리자

> 조직 정책 관리자는 모든 정책에 대한 읽기 및 쓰기 권한을 가지며 해당 조직 내의 모든 정책을 작성, 할당, 수정 및 삭제할 수 있습니다.

> ### 사용자 컨테이너 관리

> 기본적으로 새로 만든 조직의 모든 사용자 항목은 해당 조직의 사용자 컨테이너에 속한 구성원입니다. 사용자 컨테이너 관리자는 조직의 사용자 컨테이너에 있는 모든 사용자 항목에 대한 읽기 및 쓰기 권한을 가집니다. 이 역할은 역할 및 그룹 DN을 포함하는 속성에 대한 읽기 및 쓰기 권한을 갖지 않으므로 역할 또는 그룹의 속성을 수정하거나 역할 또는 그룹에서 사용자를 제거할 수 없다는 점에 주의하십시오.

> 주 | Access Manager에서 다른 컨테이너를 구성하여 사용자 항목, 그룹 항목 또는 다른 컨테이너를 포함할 수 있습니다. 조직이 이미 구성된 후에 만든 컨테이너에 관리자 역할을 할당하면 컨테이너 관리자 역할 또는 컨테이너 도움말 데스크 관리자 기본값이 사용됩니다.

> ### 그룹 관리

> 그룹 관리자는 특정 그룹의 모든 구성원에 대한 읽기 및 쓰기 권한을 가지며 새 사용자 작성, 관리하는 그룹에 사용자 할당, 작성한 그룹에서 사용자 삭제 등의 작업을 수행할 수 있습니다.

> 그룹이 만들어지면 해당 그룹을 관리하는 데 필요한 권한과 함께 그룹 관리자 역할이 자동으로 생성됩니다. 이 역할은 그룹 구성원에 자동으로 할당되지 않습니다. 따라서 그룹 작성자나 그룹 관리자 역할에 대한 액세스 권한을 가진 누군가가 이 역할을 할당해야 합니다.

> ### 최상위 수준 관리자

> 최상위 수준 관리자는 최상위 수준 조직의 모든 항목에 대한 읽기 및 쓰기 권한을 가집니다. 다시 말해서 이 최상위 수준 관리자 역할은 Access Manager 응용 프로그램 내의 모든 구성 항목에 대한 권한을 가집니다.

> ### 조직 관리

> 조직 관리자는 조직의 모든 항목에 대한 읽기 및 쓰기 권한을 가집니다. 조직이 만들어지면 해당 조직을 관리하는 데 필요한 권한과 함께 조직 관리자 역할이 자동으로 생성됩니다.

> ## 사용자 프로필 서비스 클래스

> 이 속성은 사용자 프로필 페이지에서 사용자 정의 디스플레이를 가지는 서비스를 나열합니다. 콘솔에 의해 생성되는 기본 디스플레이는 일부 서비스에서 충분하지 않을 수 있습니다. 이 속성은 서비스 정보의 표시 방법과 내용을 완전하게 제어할 수 있게 함으로써 모든 서비스에 맞는 사용자 정의 디스플레이를 만듭니다. 구문은 다음과 같습니다.

> 서비스 이름 | 상대 url

> 주 | 이 속성에 나열되는 서비스는 사용자 만들기 페이지에 표시되지 않습니다. 사용자 정의 서비스 디스플레이에 대한 모든 데이터 구성은 사용자 프로필 페이지에서 수행해야 합니다.

> ## DC 노드 속성 목록

> 이 필드는 객체를 만들 때 DC 트리 항목에 설정되는 속성 집합을 정의합니다. 기본 매개 변수는 다음과 같습니다.

> - maildomainwelcomemessage
> - preferredmailhost
> - mailclientattachmentquota
> - mailroutingsmarthost
> - mailroutingsmarthost
> - mailroutingsmarthost
> - mailaccessproxyreplay
> - preferredlanguage
> - domainuidseparator
> - maildomainmsgquota
> - maildomainallowedserviceaccess
> - preferredmailmessagestore
> - maildomaindiskquota
> - maildomaindiskquota
> - objectclass=maildomain
> - mailroutinghosts

> ## 삭제된 객체에 대한 필터 검색

> 이 필드는 사용자 호환 삭제 모드가 사용 가능할 때 제거할 객체에 대한 검색 필터를 정의합니다.

> ## 기본 사용자 컨테이너

> 이 속성은 사용자가 만들어지는 기본 사용자 컨테이너를 지정합니다.

> ## 기본 그룹 컨테이너

> 이 속성은 그룹이 만들어지는 기본 그룹 컨테이너를 지정합니다.

> ## 기본 에이전트 컨테이너

> 이 속성은 에이전트가 만들어지는 기본 에이전트 컨테이너를 지정합니다.

> ## 조직 속성

> 관리 서비스의 조직 속성은 다음과 같습니다.

> - "그룹 기본 사용자 컨테이너"
> - "그룹 사용자 컨테이너 목록"
> - "사용자 프로필 디스플레이 클래스"
> - "사용자 프로필 페이지에 역할 표시"
> - "사용자 프로필 페이지에 그룹 표시"
> - "사용자 그룹 자동 가입 사용 가능"
> - "사용자 프로필 디스플레이 옵션"
> - "사용자 작성 기본 역할"
> - "관리 콘솔 탭"
> - "검색에서 반환되는 최대 결과 수"
> - "검색 시간 초과"
> - "JSP 디렉토리 이름"
> - "온라인 도움말 문서"
> - "필수 서비스"
> - "사용자 검색 키"
> - "사용자 검색 반환 속성"
> - "사용자 작성 알림 목록"
> - "사용자 삭제 알림 목록"
> - "사용자 수정 알림 목록"
> - "페이지당 표시되는 최대 항목"
> - "Event Listener 클래스"
> - "사전 처리 및 사후 처리 클래스"
> - "외부 속성 불러오기 사용 가능"
> - "잘못된 사용자 아이디 문자입니다"
> - "사용자 아이디 및 비밀번호 검증 플러그 인 클래스"

> ## 그룹 기본 사용자 컨테이너

> 이 필드는 사용자를 만들 때 사용자가 위치하는 기본 사용자 컨테이너를 지정합니다. 기본값은 없습니다. 유효한 값은 사용자 컨테이너의 DN입니다. 그룹 사용자 컨테이너 목록 속성 아래의 주에서 사용자 컨테이너 폴백 순서를 참조하십시오.

> ## 그룹 사용자 컨테이너 목록

> 이 필드는 새 사용자를 만들 때 그룹 관리자가 선택할 수 있는 사용자 컨테이너 목록을 지정합니다. 이 목록은 디렉토리 트리에 여러 사용자 컨테이너가 있는 경우 사용할 수 있습니다. (이 목록이나 그룹 기본 사용자 컨테이너 필드에 사용자 컨테이너가 지정되어 있지 않을 경우 기본 Access Manager 사용자 컨테이너인 ou=people에서 사용자가 만들어집니다.) 이 필드에는 기본값이 없습니다. 이 속성의 구문은 다음과 같습니다.

> 그룹의 dn | 사용자 컨테이너의 dn

> 주 | 사용자가 만들어지면 항목이 배치될 컨테이너에 대해 이 속성이 선택됩니다. 이 속성이 비어 있는 경우 컨테이너에 대해 그룹 기본 사용자 컨테이너 속성이 선택됩니다. 그룹 기본 사용자 컨테이너 속성도 비어 있는 경우 ou=people 아래에 항목이 만들어집니다.

> ## 사용자 프로필 디스플레이 클래스

> 이 속성은 사용자 프로필 페이지를 표시할 때 Access Manager 콘솔에서 사용하는 Java 클래스를 지정합니다.

> ## 최종 사용자 프로필 디스플레이 클래스

> 이 속성은 Access Manager 콘솔에서 최종 사용자 프로필 페이지를 표시할 때 사용하는 Java 클래스를 지정합니다.

> ## 사용자 프로필 페이지에 역할 표시

> 이 옵션은 사용자 프로필 페이지의 일부로 사용자에게 할당된 역할 목록을 표시할지 여부를 지정합니다. 값이 false (선택되지 않음)인 경우 사용자 프로필 페이지는 관리자에 대해서만 사용자 역할을 표시합니다. 기본값은 false입니다.

> ## 사용자 프로필 페이지에 그룹 표시

> 이 옵션은 사용자 프로필 페이지의 일부로 사용자에게 할당된 그룹 목록을 표시할지 여부를 지정합니다. 값이 false (선택되지 않음)인 경우 사용자 프로필 페이지는 관리자에 대해서만 사용자 그룹을 표시합니다. 기본값은 false입니다.

> ## 사용자 그룹 자동 가입 사용 가능

> 이 옵션은 사용자가 가입이 허용된 그룹에 자신을 추가할 수 있는지 여부를 지정합니다. 값이 false인 경우 사용자 프로필 페이지는 관리자만 사용자의 그룹 구성원을 수정할 수 있게 허용합니다. 기본값은 false입니다.

> 주 | 이 옵션은 사용자 프로필 페이지에 그룹 표시 옵션이 선택된 경우에만 적용됩니다.

> ## 사용자 프로필 디스플레이 옵션

> 이 메뉴는 사용자 프로필 페이지에 표시되는 서비스 속성을 지정합니다. 관리자는 다음을 선택할 수 있습니다.

> - 사용자 전용 - 사용자에게 할당된 서비스에 대한 보기 가능한 사용자 스키마 속성을 표시합니다.

> 속성에 Display 키워드가 포함된 경우 사용자 서비스 속성 값을 사용자가 볼 수 있습니다. 자세한 내용은 Access Manager Developer’s Guide를 참조하십시오.

> - 결합형 - 사용자에게 할당된 서비스에 대한 보기 가능한 사용자 및 동적 스키마 속성을 표시합니다.

> ## 사용자 작성 기본 역할

> 이 목록은 새로 만든 사용자에게 자동으로 할당되는 역할을 정의합니다. 기본값은 없습니다. 관리자는 하나 이상의 역할 DN을 입력할 수 있습니다.

> 주 | 이 필드에는 역할 이름이 아니라 완전한 고유 이름(DN) 주소만 입력해야 합니다. 역할은 LDAP(Directory Server) 역할이 아닌 Access Manager 역할만 사용할 수 있습니다.

> ## 관리 콘솔 탭

> 이 필드는 콘솔의 맨 위에 표시되는 모듈의 Java 클래스를 나열합니다. 구문은 i18N 키 | java 클래스 이름입니다. (i18N 키는 보기 메뉴의 현지화된 항목 이름에 사용됩니다.)

> ## 검색에서 반환되는 최대 결과 수

> 이 필드는 검색에서 반환되는 최대 결과 수를 정의합니다. 기본값은 100입니다.

> 주의 | 이 값을 큰 값으로 설정할 경우 주의하십시오. 크기 제한은 다음 위치에 있는 Sun Java System Directory Server 설치 및 조정 설명서를 참조하십시오. http://docs.sun.com/db/doc/816-6850-10

> ## 검색 시간 초과

> 이 필드는 시간이 초과되기 전에 검색이 수행되는 시간(초)을 정의합니다. 이 필드는 너무 오래 수행되는 검색을 정지하는 데 사용되며 최대 검색 시간에 도달하면 오류가 반환됩니다. 기본값은 5초입니다.

> ## JSP 디렉토리 이름

> 이 필드는 콘솔을 구성하여 다른 모양으로 변경(사용자 정의)하는 데 사용되는 .jsp 파일을 포함하는 디렉토리의 이름을 지정합니다. 이 필드에 지정된 디렉토리에 .jsp 파일을 복사해야 합니다.

> ## 온라인 도움말 문서

> 이 필드는 주 Access Manager 도움말 페이지에서 만들어지는 온라인 도움말 링크를 나열합니다. 이를 통해 다른 응용 프로그램에서 자체 온라인 도움말 링크를 Access Manager 페이지에 추가할 수 있습니다. 이 속성의 형식은 다음과 같습니다.

> linki18nkey | 눌렀을 때 로드할 html 페이지 | i18n 등록 정보 파일 | 원격 서버

> 주 | 원격 서버는 온라인 도움말 문서가 위치하는 원격 서버를 지정할 수 있는 선택적 인수입니다.

> 예를 들면 다음과 같습니다.

> IdentityServer Help | /AMAdminHelp.html | amAdminModuleMsgs

> ## 필수 서비스

> 이 필드는 사용자 항목이 만들어질 때 사용자 항목에 동적으로 추가되는 서비스를 나열합니다. 관리자는 작성 시에 어떤 서비스를 추가할 것인지 선택할 수 있습니다.

> 이 속성은 콘솔이 아니라 Access Manager SDK에서 사용합니다. 동적으로 만들어진 사용자 및 amadmin 명령줄 유틸리티에 의해 만들어진 사용자에게 이 속성에 나열된 서비스가 할당됩니다.

> ## 사용자 검색 키

> 이 속성은 이동 페이지에서 단순 검색을 수행할 때 검색되는 속성 이름을 정의합니다. 이 속성의 기본값은 cn입니다. 예를 들어, 이 속성에서 기본값을 사용할 경우에는 다음과 같습니다.

> 이동 프레임의 이름 필드에 j*를 입력할 경우 이름이 “j” 또는 “J”로 시작되는 사용자가 표시됩니다.

> ## 사용자 검색 반환 속성

> 이 필드는 단순 검색에서 반환된 사용자를 표시하는 데 사용되는 속성 이름을 정의합니다. 이 속성의 기본값은 uid cn입니다. 이 속성은 사용자 아이디와 사용자의 성명을 표시합니다.

> 처음 나열되는 속성 이름은 반환되는 사용자 집합을 정렬하기 위한 키로도 사용됩니다. 성능 감소를 방지하려면 사용자 항목에 값이 설정되는 속성을 사용합니다.

> ## 사용자 작성 알림 목록

> 이 필드는 새 사용자를 만들 때 알림이 보내지는 전자 메일 주소의 목록을 정의합니다. 다음 구문과 같이 여러 전자 메일 주소를 지정할 수 있습니다.

> e-mail|locale|charset

> e-mail|locale|charset

> e-mail|locale|charset

> 또한 알림 목록에서 |locale 옵션을 사용하여 다른 로켈을 적용합니다. 예를 들어, 프랑스에 있는 관리자에게 알림을 보내려는 경우는 다음과 같습니다.

> someuser@example.com|fr|fr

> 주 | 보낸 사람의 전자 메일 아이디는 기본적으로 Access Manager-base/SUNWam/locale에 있는 amProfile.properties의 등록 정보 497을 수정하여 변경할 수 있습니다.

> ## 사용자 삭제 알림 목록

> 이 필드는 사용자를 삭제할 때 알림이 보내지는 전자 메일 주소의 목록을 정의합니다. 다음 구문과 같이 여러 전자 메일 주소를 지정할 수 있습니다.

> e-mail|locale|charset

> e-mail|locale|charset

> e-mail|locale|charset

> 또한 알림 목록에서 |locale 옵션을 사용하여 다른 로켈을 적용합니다. 예를 들어, 프랑스에 있는 관리자에게 알림을 보내려는 경우는 다음과 같습니다.

> someuser@example.com|fr|fr

> 주 | 보낸 사람의 전자 메일 아이디는 기본적으로 Access Manager-base/SUNWam/locale에 있는 amProfile.properties의 등록 정보 497을 수정하여 변경할 수 있습니다. 보낸 사람 아이디의 기본값은 Access-Manager입니다.

> ## 사용자 수정 알림 목록

> 이 필드는 속성 목록 및 속성과 연관된 전자 메일 주소의 목록을 정의합니다. 목록에 정의된 속성에서 사용자 수정이 발생하면 해당 속성과 연관된 전자 메일 주소로 알림이 보내집니다. 각 속성에는 여러 주소 집합이 연관되어 있을 수 있습니다. 다음 구문과 같이 여러 전자 메일 주소를 지정할 수 있습니다.

> attrName e-mail|locale|charset e-mail|locale|charset .....

> attrName e-mail|locale|charset e-mail|locale|charset .....

> 주소 중 하나 대신에 self 키워드를 사용할 수 있습니다. 이 키워드는 프로필이 수정된 사용자에게 전자 메일을 보냅니다.

> 예를 들면 다음과 같습니다.

> manager someuser@sun.com|self|admin@sun.com

> 전자 메일은 manager 속성에 지정된 주소인 someuser@sun.com, admin@sun 및 사용자를 수정한 사람(self)에게 보내집니다.

> 또한 알림 목록에서 |locale 옵션을 사용하여 다른 로켈을 적용합니다. 예를 들어, 프랑스에 있는 관리자에게 알림을 보내려는 경우는 다음과 같습니다.

> manager someuser@sun.com|self|admin@sun.com|fr

> 주 | 속성 이름은 콘솔의 디스플레이 이름이 아니라 Directory Server 스키마에 나타나는 이름과 동일합니다.

> ## 페이지당 표시되는 최대 항목

> 이 속성을 사용하면 페이지당 표시할 수 있는 최대 행을 정의할 수 있습니다. 기본값은 25입니다. 예를 들어, 검색 결과 100개의 행이 반환될 경우 4개의 페이지에 각각 25개의 행이 표시됩니다.

> ## Event Listener 클래스

> 이 속성은 Access Manager 콘솔에서 작성, 수정 및 삭제 이벤트를 받는 수신기 목록을 포함합니다.

> ## 사전 처리 및 사후 처리 클래스

> 이 필드는 사용자, 조직, 역할 및 그룹에 대한 사전 처리 및 사후 처리 작업 중에 콜백을 받도록 com.iplanet.am.sdk.AMCallBack 클래스를 확장하는 플러그 인을 통한 구현 클래스 목록을 정의합니다. 작업은 다음과 같습니다.

> - 만들기
> - 삭제
> - 수정
> - 역할/그룹에 사용자 추가
> - 역할/그룹에서 사용자 삭제

> 플러그 인의 전체 클래스 이름을 입력해야 합니다. 예를 들면 다음과 같습니다.

> com.iplanet.am.sdk.AMCallbacSample

> 그런 다음 플러그 인 클래스 위치에 대한 전체 경로를 포함하도록 (Access Manager 설치 기본에서) 웹 컨테이너의 클래스 경로를 변경해야 합니다.

> ## 외부 속성 불러오기 사용 가능

> 이 옵션을 사용하면 플러그 인에 대한 콜백에서 외부 속성(모든 외부 응용 프로그램 특정 속성)을 검색할 수 있습니다. 외부 속성은 Access Manager SDK에 캐시되지 않기 때문에 이 속성을 사용하면 조직 수준별 속성 검색이 가능합니다. 기본적으로 이 옵션은 사용 불가능합니다.

> ## 잘못된 사용자 아이디 문자

> 이 속성은 사용자 이름에 사용할 수 없는 문자 목록을 정의합니다.

> 각 문자는 | 문자로 구분되어야 합니다. 예를 들면 다음과 같습니다.

> *|(|)|&|!

> ## 사용자 아이디 및 비밀번호 검증 플러그 인 클래스

> 이 클래스는 사용자 아이디 및 비밀번호 검증 플러그 인 기법을 제공합니다.

> 사용자의 사용자 아이디 및/또는 비밀번호를 검증하는 구현 플러그 인 모듈이 이 클래스의 메소드를 대체해야 합니다. 구현 플러그 인 모듈은 Access Manager 콘솔, amadmin 명령줄 인터페이스 또는 SDK를 사용하여 사용자 아이디 또는 비밀번호 값을 추가하거나 수정할 때마다 호출됩니다.

> 이 클래스를 확장하는 플러그 인은 조직별로 구성할 수 있습니다. 조직에 대해 플러그 인이 구성되지 않은 경우 전역 수준에서 구성된 플러그 인이 사용됩니다.

> 플러그 인 검증이 실패할 경우 사용자가 제공한 사용자 아이디 또는 비밀번호에 오류가 있다는 것을 응용 프로그램에 알리기 위해 플러그 인 모듈에서 예외가 발생할 수 있습니다.

목차