|
Sun[TM] Identity Manager 8.0 릴리스 노트 |
Identity Manager 8.0 기능
Identity Manager 8.0 릴리스 노트의 이 절에서는 다음에 대해 설명합니다.
이 릴리스의 새로운 기능이 절에서는 Identity Manager 8.0에서 제공되는 새로운 기능에 대해 설명하며, 다음과 같은 내용으로 구성되어 있습니다.
Sun의 새 패치 프로세스
Identity Manager 7.1 Update 1의 릴리스부터 고객이 보고한 중요한 버그 수정 사항이 포함된 업데이트가 패치 프로세스를 통해 제공됩니다. 이 패치 프로세스는 이전의 핫픽스 프로세스를 대체합니다.
패치는 6주 간격으로 개발, 테스트 및 출시됩니다. 이러한 패치는 GUI 설치 프로그램 및 수동 설치 옵션을 제공하며, /WEB-INF/lib에 있는 파일을 업데이트합니다. 패치 설치에 관한 지침은 PDF 형식으로 배포되는 해당 패치 릴리스 노트를 통해 제공될 예정입니다. Gateway 또는 Password Sync에 대한 모든 수정 사항은 릴리스 노트에 설명될 예정이며, 이러한 수정 사항은 패치 설치를 통해 업데이트해야 합니다.
Identity Manager 패치는 누적 방식이기 때문에 고유 수정 사항과 관련된 문제가 발생할 가능성이 적습니다. 주 릴리스나 부 릴리스를 설치하거나 해당 릴리스로 업그레이드할 경우에는 최신 패치 수준으로의 업데이트를 계획해야 합니다. 예를 들어, 8.0을 설치하거나 8.0으로 업그레이드할 경우에 패치 3을 사용할 수 있다면 8.0을 설치하거나 8.0으로 업그레이드한 후에 패치 3을 적용해야 합니다. 패치 3에는 이전 패치의 모든 기능이 포함되어 있으므로 패치 1과 패치 2는 설치할 필요가 없습니다.
또한 패치 프로세스를 사용하면 실제 버그 번호로 수정 사항을 쉽게 추적할 수 있습니다. 그러나 이전 버전에 대한 수정 사항을 새 버전에서 사용할 수 없는 경우가 있을 수 있습니다. 따라서 현재 버전의 Identity Manager에서 사용하는 프로세스와 관계없이, 새 대상 Identity Manager 버전에 필요한 모든 버그 수정이 포함되어 있는지 확인해야 합니다.
새 패치가 출시되면 모든 고객 지원 센터에 공지됩니다. 패치는 고객 지원 센터에서 사용할 수 있습니다. 사용 가능한 최신 패치에 대한 자세한 내용은 Sun 고객 지원 센터(http://www.sun.com/service/online/us)에 문의하십시오.
주요 기능
Identity Manager 8.0의 새로운 주요 기능은 다음과 같습니다.
역할 향상
Identity Manager 8.0에서 추가된 역할 수명 주기 관리 기능을 사용하면 할당된 모든 사용자에게 역할의 생성, 편집 및 삭제에 대한 변경 승인을 요구하고 역할 변경을 적용할 수 있습니다. 뿐만 아니라, 향상된 사용자-역할 수명 주기 관리 기능을 통해 향후 역할 할당 및 임시 역할 할당 작업이 가능합니다. 이제 구성 가능한 기능(기본적으로 비즈니스 역할, IT 역할, 응용 프로그램 및 자산 등 포함)이 있는 역할 유형이 역할 관리에 대한 모범 사례로 제공됩니다. 예를 들어, 비즈니스 역할은 모든 사용자에게 요구되는 역할, 일부 사용자를 위한 조건부 역할 및 그 외 사용자를 위한 선택적 역할(요청을 기반으로 하며, 승인이 필요할 수 있음)을 포함할 수 있습니다. 이를 통해 단일 비즈니스 역할 범위에서 비즈니스 역할 설계자가 개략적으로 액세스 권한을 정의할 수 있으며, 사용자 또는 사용자의 관리자가 각 사용자에게 할당된 액세스 권한을 세부적으로 조정할 수 있는 권한이 위임됩니다.
데이터 내보내기로 향상된 보고 기능
데이터 내보내기 기능이 추가되어 Identity Manager에서 사용 및 생성된 운영 데이터를 다른 프로세스 및 응용 프로그램에서 사용할 수 있습니다. 데이터 내보내기를 사용하면 Identity Manager에 저장된 데이터와 Identity Manager를 통해 전송되는 데이터를 고객이 관리하는 데이터 웨어하우스나 타사 비스니스 인텔리전스 및 보고 도구로 주기적으로 내보낼 수 있습니다. 데이터 내보내기는 선택 사항이며 활성화된 경우 내보낼 대상 데이터 및 내보낼 시기를 구성할 수 있습니다. 내보낸 데이터를 사용하면 '자원 X에 액세스한 사람, 이 액세스를 승인한 사람'과 같은 기록 관련 정보를 확인할 수 있습니다. 또한 '자원별 프로비전 작업' 및 '작업 흐름 수동 작업 응답 시간' 등 시간에 따른 IdM의 운영 작업에 관한 보고서를 제공할 수도 있습니다. 운영 데이터(Identity Manager 저장소에 보관됨)와 기록 데이터(데이터 내보내기를 통해 내보냄)의 분리를 통해 이러한 데이터의 수명 주기를 명시적으로 제어할 수 있습니다. 스키마 준수 방식으로 데이터를 문서화하여 제공하므로 향후 출시될 Identity Manager에서도 유효한 분석 프로세스를 구성 및 실행할 수 있습니다.
속성 구성
이제 사용자뿐 아니라 역할에 대해서도 확장된 속성, 쿼리 가능 속성 및 요약 속성을 구성할 수 있습니다. 확장된 새 속성에서는 값 구문 지정(STRING, INT, DATE 또는 BOOLEAN), 해당 속성이 단일 속성 값 또는 다중 속성 값을 가질 수 있는지 여부 및 속성에 대한 텍스트 설명을 구성할 수 있습니다.
어드민 관리자 및 사용자 인터페이스
- 이제 양식 및 프로세스 매핑 구성 페이지를 통해 질문 로그인 양식 및 익명 로그인 양식으로 사용할 사용자 정의 양식을 지정할 수 있습니다. (ID-4697)
- 역할 관리 인터페이스가 새 역할 기능을 지원하도록 향상되었습니다. 자세한 내용은 Identity Manager 관리 8.0 설명서의 "역할 및 자원" 장을 참조하십시오. (ID-15518)
- 기본적으로, 이 Identity Manager 릴리스에서는 프로세스 그림이 비활성화되어 있습니다. 시스템 구성 객체를 수정하고 응용 프로그램 서버를 다시 시작해서 프로세스 그림을 활성화할 수 있습니다. 자세한 내용은 Identity Manager 관리 8.0 의 "프로세스 그림 활성화" 절을 참조하십시오. (ID-16337)
- 선택적 보호 조치가 조정 정책 편집 페이지에 추가되었습니다. 이 옵션은 자원에서 누락된 계정의 수를 계산하여 임계값을 초과하면 조정자가 링크를 해제하지 못하게 합니다. 자세한 내용은 Identity Manager 관리 8.0 설명서의 "데이터 로드 및 동기화" 장을 참조하십시오. (ID-16391)
- Identity Manager에서 삭제해야 하는데 보류 중인 작업 항목이 있는 사용자에 대한 Identity Manager의 동작이 변경되었습니다. 자세한 내용은 Identity Manager 관리 8.0의 "관리" 장에서 "작업 항목 관리" 절에 있는 "삭제된 사용자에 대한 위임" 세부 절을 참조하십시오. (ID-16417)
- AdminRole을 정의할 때 제어되는 모든 하위 조직과 포함된 객체 제외 확인란을 선택하여 모든 제어되는 하위 조직 및 포함된 객체를 제외하도록 제어 범위를 지정할 수 있습니다. 확인란이 선택되지 않은 경우 AdminRole이 지정된 사용자는 모든 하위 조직 및 해당 컨텐트와 관련된 기능을 사용할 수 있습니다. (ID-16859)
- 이제 관리자 역할이 검색 결과에 이름으로 표시됩니다. (ID-17130)
- Identity Manager 8.0에서는 상태 메시지가 표시되도록 최종 사용자 인터페이스의 결과 페이지가 간소화되었습니다. 새로 설치한 경우 상태 메시지가 표시되지만 기본 업그레이드 설정은 원래의 프로세스 그림을 유지합니다. 구성 -> 사용자 인터페이스를 클릭하고 최종 사용자 프로세스 그림 활성화 설정을 활성화해서 프로세스 그림 옵션을 기본값으로 설정할 수 있습니다.
최종 사용자 인터페이스에서 프로세스 그림을 활성화하려면 제품 전체에 대해 프로세스 그림이 활성화되어야 합니다. 제품 전체에 대해 프로세스 그림을 활성화하는 방법에 대한 자세한 내용은 어드민 관리자 및 사용자 인터페이스의 ID-16337을 참조하십시오. (ID-17365)
- 유용성 향상을 위해 최종 사용자 로그인 양식이 단순화 및 재배치되었습니다.
JSP user/login.jsp가 수정되었으므로 이 파일에 대한 사용자 정의 설정은 업그레이드할 때 수동으로 병합해야 합니다. (ID-17368)- 새로운 기본 최종 사용자 비밀번호 변경 양식을 사용하면 비밀번호를 변경할 수 있습니다. 사용자에게 할당된 모든 자원의 비밀번호 정책이 이 양식에 함께 요약되어 있으며 비밀번호 변경은 모든 할당된 자원에 적용됩니다. 원래의 기본 비밀번호 변경 양식은 비밀번호 변경을 적용할 자원을 사용자가 선택해야 하는 배포에 대해 지정되어야 합니다. (ID-17371)
- 인증 질문에 대답해야 함을 사용자에게 알리는 오류 메시지가 로그인할 때 경고로 표시됩니다. (ID-17549)
- 익명 등록 기능이 활성화된 경우 최종 사용자의 사용자 인터페이스에 "계정 요청" 버튼이 더 이상 표시되지 않습니다. 대신 "처음 방문하십니까?"라는 텍스트가 표시된 다음 "계정 요청" 링크가 표시됩니다. 링크 아래에 추가 정보가 표시됩니다. 이 페이지의 텍스트는 사용자가 정의할 수 있습니다. 자세한 내용은 Identity Manager Technical Deployment Overview 설명서를 참조하십시오. (ID-17582)
- DatePicker 표시 구성 요소에 사용자의 텍스트 필드 입력을 방지하기 위해 사용할 수 있는 disableTextInput 등록 정보가 제공됩니다. 이 등록 정보는 사용자가 반드시 팝업 달력을 사용하여 날짜를 선택하도록 합니다. (ID-17586)
감사
데이터 내보내기
양식
Identity Manager BPE(Business Process Editor)
Identity Manager Identity Manager IDE(Integrated Development Environment)
- Identity Manager IDE(Identity Manager Integrated Development Environment) 응용 프로그램이 https://identitymanageride.dev.java.net에서 제공됩니다. 이 사이트에서는 프로젝트 설치, 구성 및 마이그레이션을 위한 지침도 제공됩니다. (ID-17700)
설치
비밀번호 동기화
보고서
- PDF 형식으로 다운로드한 Identity Manager 사용 보고서 및 Identity Auditor 정책 위반 보고서에는 차트가 포함됩니다. (ID-10719)
- "개별 사용자 AuditLog 보고서"라는 새로운 보고서를 사용할 수 있습니다. AuditLog 보고서와 같이 개별 사용자 AuditLog 보고서도 시스템 감사 로그에 수집된 이벤트를 기반으로 합니다. 그러나 이 보고서는 보고 대상 사용자를 묻는 메시지를 표시하고 해당 사용자에 대해 수행된 작업 목록을 반환합니다. 자세한 내용은 Identity Manager 관리 8.0 설명서의 "보고" 장을 참조하십시오. (ID-16976)
- LogRecordFormatter를 사용하는 모든 보고서 및 AuditReportTask에서는 보고서에 표시할 열을 선택할 수 있습니다. TaskDefinition과 TaskTemplate에 있는 useCustomColumns 및 customColumns 속성을 사용합니다. (ID-17712)
- 보고서 실행 권한만 있는 어드민 관리자가 보고서를 실행하기 전에 보고서 매개 변수를 지정할 수 있도록 보고서 사용자 정의 기능이 제공됩니다. (ID-17733) 이 변경 내용을 통해 이러한 어드민 관리자가 보고서를 실행하기 전이나 .csv 또는 .pdf 파일을 다운로드하기 전에 보고서 매개 변수를 설정할 수 있습니다. Identity Manager에서 이 방식으로 생성된 변경 사항은 보고서 정의에 저장되지 않습니다.
기존 보고서에 이 기능을 사용하려면 alwaysProcessForm(true로 설정)을 TaskTemplate에 추가합니다. 개별 사용자 Auditlog 보고서 이외의 새 보고서에 이 기능을 추가하려면 alwaysProcessForm(true로 설정) 필드를 TaskDefinition 실행 양식에 추가합니다.
alwaysProcessForm(true로 설정) 필드가 있는 보고서를 실행하는 어드민 관리자는 저장소에서 원하는 데이터를 불러올 수 있는 적절한 권한이 있어야 합니다. 예를 들어, 보고서가 역할에 대해 표시하는 경우 어드민 관리자는 사용 가능한 역할 목록을 가져올 수 있는 권한이 있어야 합니다.
저장소
자원
새 자원 어댑터
이 릴리스에는 다음과 같은 새 자원 버전이 추가되었습니다.
자원 어댑터 업데이트
- 메인프레임 어댑터가 IBM Host on Demand V10을 지원합니다. (ID-6419)
- Microsoft SQL Server 어댑터 자원 마법사를 통해 데이터베이스 선택이 간소화되었고 스키마의 userName$(dbname) 및 roles$(dbname) 속성이 자동으로 적절하게 유지 관리됩니다. (ID-8546)
- SAP 어댑터가 국제화된 메시지를 표시할 수 있습니다. (ID-9077)
- com.waveset.adapter.AttrParse 클래스가 제거되었습니다. 대신 com.waveset.object.AttrParse를 사용합니다. (D-11870)
- UNIX 어댑터가 SSHPubKey 연결을 지원합니다. 이 새로운 기능을 사용하면 신뢰할 수 있는 워크스테이션에 대해 비밀번호를 입력하지 않고도 원격 호스트에 연결할 수 있습니다. (ID-11959)
- SAP 어댑터를 BAPI_USER_CREATE1 및 BAPI_USER_CHANGE에 의해 호출되는 모든 SAP 테이블, 특히 GROUPS 및 PARAMETER 테이블에 프로비저닝할 수 있습니다. (ID-12217)
- 계정을 정의하는 자원에서 허용할 경우 계정 이름에 "@" 기호를 포함할 수 있습니다. (ID-12383)
- RACF 및 RACF LDAP 어댑터를 구성하여 기본적으로 지원되는 세그먼트에 없는 속성을 지원할 수 있습니다. (ID-13351)
- SAP 자원 어댑터가 사용 가능한 사용자 유형 및 사용자 그룹 목록을 반환합니다. (ID-16123)
- 프로비저닝 및 전달 경로 인증에 동일한 게이트웨이를 사용할 수 있습니다. NetWare 계정. 이 기능을 구현하는 방법에 대한 자세한 내용은 Identity Manager Resources Reference를 참조하십시오. (ID-16584)
- Ignore Siebel 8.0 nextRecord() Error 자원 매개 변수를 사용하면 Siebel 8.0에서 발생하는 nextRecord() 오류가 Siebel CRM 어댑터에서 무시됩니다. 이 오류에 대한 자세한 내용은 Siebel 경고 1315를 참조하십시오. (ID-16779, 18159)
- CUA 사용 자원 속성이 true로 설정된 경우 SAP 어댑터에서 계정 이름을 바꾸려고 시도하지 않습니다. SAP는 CUA 모드에서 계정 이름 바꾸기를 지원하지 않습니다. (ID-16986)
- 데이터베이스 테이블 자원 어댑터에서 계정 이름 바꾸기를 지원합니다. (ID-16993)
- SAP 어댑터에 연결당 읽은 사용자 수 자원 매개 변수가 추가되었습니다. 이 매개 변수는 메모리가 적절한 때에 해제되도록 합니다. (ID-17017)
- Solaris 자원 어댑터에서는 사용자가 다음 번 로그인 시 비밀번호를 반드시 변경하도록 설정할 수 있습니다. 이 기능을 활성화하려면 스키마 맵의 Identity System 사용자 속성 열에 expirePassword를 추가하고, 자원 사용자 속성 열에 force_change를 추가합니다. 이 속성 유형은 문자열로 설정되어야 합니다. (ID-17032)
- SAP, SAP HR 및 AccessEnforcer(기반 SAP 구현) 어댑터에서 SNC(보안 네트워크 통신)를 지원합니다. 이 기능을 구현하는 방법에 대한 자세한 내용은 Identity Manager Resources Reference를 참조하십시오. (ID-17059)
- JDBC 연결용 기본 제공 Identity Manager 풀이 향상되어 최대 유휴 시간 초과 기능을 지원합니다. 최대 유휴 시간 초과보다 오랫동안 풀에서 사용되지 않은 채 유지되는 연결은 닫힌 후 제거됩니다. (ID-17107)
- Identity Manager SAP 어댑터에서 accountLockedNoPwd 및 accountLockedWrngPwd 계정 속성을 제공합니다. accountLockedNoPwd 속성은 사용자에게 비밀번호가 없어서 계정이 잠겼는지 여부를 나타내고 accountLockedWrngPwd 속성은 로그인 시도에 실패해서 계정이 잠겼는지 여부를 나타냅니다. (ID-17296)
- HostAccess 클래스에 sendKeys(EncryptedData) 메소드가 추가되어 비밀번호 로깅 방지를 위해 사용할 수 있습니다. (ID-17544)
- 자원 매개 변수 페이지에서 원시 타임스탬프 확인란을 선택하면 데이터베이스 테이블 어댑터가 Oracle 타임스탬프 데이터 유형을 올바르게 처리합니다. (ID-17551)
- 새 자원 매개 변수인 수신 시간 초과를 JMS Listener 어댑터에서 사용할 수 있습니다. 이 매개 변수는 폴을 종료하기 전에 어댑터에서 메시지 수신을 위해 대기하는 시간을 구성합니다. 기본값은 10초입니다. (ID-17935)
- JMS Listener 어댑터가 각 폴에 대한 새 연결을 설정합니다. (ID-17941)
- JMX(Java Management Extensions)를 사용하여 JMS Listener 어댑터를 모니터링할 수 있습니다. (ID-17943)
- NDS Groupwise 비밀번호 업데이트에서 암호화된 비밀번호를 올바르게 처리합니다. (ID-18020)
- Sun Access Manager 자원(레거시 모드)에 대해 검색 범위 자원 매개 변수가 추가되었습니다. 이 속성은 Access Manager 객체의 검색 범위를 지정합니다. 유효한 값으로 oneLevel과 subTree를 사용할 수 있으며, subTree가 기본값입니다. (ID-18079)
역할
Identity Manager는 기존 상위 역할을 감지하여 이를 참조하는 하위 역할의 링크를 다시 만듭니다. 업그레이드하는 동안 Identity Manager는 역할 복구에 사용되는 RoleUpdater 클래스를 호출합니다.
sample/forms/RoleUpdater.xml에 있는 새 RoleUpdater.xml 파일을 가져와서 업그레이드 프로세스 외 역할을 업데이트할 수 있습니다. 기본적으로 Identity Manager는 업그레이드를 수행하는 동안이나 RoleUpdater.xml을 가져올 때 하위 역할 링크를 추가합니다.
이 새로운 기능을 비활성화하려면 RoleUpdater 속성 nofixsubrolelinks를 true로 설정합니다. 예를 들면 다음과 같습니다.
- Identity Manager의 역할 관리가 주요 수정을 거쳤습니다. 추가된 새 기능으로 사용자-역할 수명 주기 관리는 물론, 역할 수명 주기 관리 기능이 크게 향상되었습니다. Identity Manager에서는 비즈니스 역할, IT 역할, 응용 프로그램 및 자산의 네 가지 역할 유형을 지원합니다. 이전 버전의 Identity Manager에서 버전 8.0으로 업그레이드하는 조직에서는 기존 역할이 IT 역할로 자동으로 변환됩니다. Identity Manager 8.0의 역할 작동 방식에 대한 자세한 내용은 Identity Manager 관리 8.0의 "역할 및 자원" 장을 참조하십시오. (ID-17677)
- 역할 관리 인터페이스에서는 할당된 사용자에게 역할 변경을 적용할 수 있습니다. (ID-17719)
- 사용자 요약 및 역할 보고서에서는 역할 및 역할 할당에 대한 자세한 내용이 표시됩니다. (ID-17751)
- Identity Manager에서 역할에 대한 확장된 속성 값을 지원합니다. (ID-17770)
시나리오
보안
- 질문 로그인 인터페이스는 LDAP 및 AD 자원을 사용하는 전달 경로 인증에 사용되는 경우 제대로 작동합니다. 이전에는 사용자가 비밀번호를 잊은 경우 자원 계정 ID가 아니라 사용자가 잘 모를 수 있는 Identity Manager 계정 ID를 입력해야 했습니다. 이전에는 비밀번호만 필요했던 대화식 시도 페이지에서는 이제 자원 계정 ID와 비밀번호를 모두 다시 입력해야 합니다. (ID-9616)
- SSH 인증에서 개인/공개 키 쌍을 사용할 수 있습니다. 이 새로운 기능을 사용하면 신뢰할 수 있는 워크스테이션에 대해 비밀번호를 입력하지 않고도 원격 호스트에 연결할 수 있습니다. (ID-11959)
- 사용자 객체의 비밀번호 기록 섹션에 저장되었던 비밀번호가 원래의 대소문자를 유지하면서 저장됩니다. 비밀번호 정책을 적용할 때 대소문자를 구분하지 않기 때문에 이 변경 사항은 제품의 동작에 영향을 미치지 않습니다. (ID-12705)
- 이 릴리스에는 CSRF(크로스사이트 요청 위조) 공격을 방지하기 위한 보안 기능이 포함되어 있습니다. 이 기능은 기본적으로 활성화되어 있지 않습니다. 이 기능을 사용하려면 쿠키가 필요합니다. 보안상의 이유로 쿠키를 비활성화한 경우 이 기능을 활성화하면 Identity Manager를 사용할 수 없으므로 활성화하지 마십시오. 쿠키에는 사용자의 중요한 데이터가 없으며 사용자의 세션 동안에만 메모리에 존재합니다. (ID-16703)
이 보안 기능을 활성화하려면 시스템 구성 객체를 편집해서 security.csrfGuardToken.enable을 true로 변경합니다. 시스템 구성 객체를 편집하는 방법에 대한 지침은 Identity Manager 관리 8.0을 참조하십시오.
- Identity Manager에 디버그라는 새로운 작업 기반 기능이 포함되어 이 기능을 통해 Identity Manager 디버그 페이지에서 사용자가 작업에 액세스하고 실행할 수 있습니다. 이전에는 특정 권한을 가진 사용자가 디버그 페이지에서 적절한 권한 없이 작업에 액세스하고 실행하는 것이 가능했습니다. 이제 디버그 권한이 없는 사용자에게는 오류 페이지가 전송됩니다. 기본적으로 이 기능은 어드민 관리자 및 Configurator 사용자에게 할당됩니다. 또한 Waveset 관리자 및 보안 관리자 기능에도 이 새로운 디버그 기능이 포함되었습니다. (ID-16999)
- 로그인을 위한 질문에 여러 번 잘못 대답하여 잠긴 계정에 대해 만료 기간을 설정하는 기능이 추가되었습니다. 이 기능을 구현하려면 다음 옵션을 선택합니다.
- 계정 잠금이 자동으로 만료될 때 실패한 비밀번호 및 질문 로그인 계수기가 지워지지 않습니다. 이제 실패한 비밀번호 및 실패한 질문 로그인 시도 횟수가 최종 사용자 및 어드민 관리자 인터페이스에 올바르게 표시됩니다. (ID-17412)
- relative URL을 사용하는 구성을 지원하도록 Waveset.properties에 ui.web.baseHrefURL 등록 정보가 포함되었습니다. (ID-17763)
- Identity Manager가 PKCS#11 키 저장소 구성을 지원합니다. 이전에는 키 저장소를 통합하기 위해 TransactionSigner HTML 구성 요소를 이전 버전과 호환되지 않도록 변경해야 했습니다. (ID-17769)
표시 등록 정보 supportedKeyStoreTypes가 더 이상 지원되지 않습니다. 이제 단일 값을 갖는 supportedKeyStoreType을 사용합니다. 이는 JKS, PKCS12, PKCS11 중 하나일 수 있습니다. 기본값은 시스템 구성 등록 정보 security.nonrepudiation.defaultKeystoreType에 의해 결정됩니다. 일반적으로 시스템 전체 등록 정보인 security.nonrepudiation.defaultKeystoreType을 설정하는 것만으로 충분합니다.
PKCS11 서명 지원을 추가하려면 TransactionSigner 애플릿이 JRE 1.5에서만 사용 가능한 기능을 사용해야 합니다. TransactionSigner 애플릿을 사용하는 모든 클라이언트에 JRE 1.5가 설치되어야 하고 브라우저에 대해서는 JRE로 구성되어야 합니다.
서버
- 객체 그룹의 동적 구성원 사용자 수가 증가함에 따라 성능이 크게 향상됩니다. (ID-17561)
- Identity Manager 8.0에서는 어드민 관리자가 사용자 객체의 확장된 속성, 쿼리 가능 속성 및 요약 속성을 지정하는 위치가 IDM Schema Configuration이라는 새로운 객체로 통합되었습니다. (ID-17784) 이전 버전의 Identity Manager에서는 어드민 관리자가 User Extended Attributes 구성 객체를 편집하여 사용자 객체의 확장된 속성을 추가하고, UserUIConfig 구성 객체를 편집하여 사용자 객체의 쿼리 가능 속성 또는 요약 속성을 추가로 지정했습니다. 이제 관리자는 IDM Schema Configuration 객체를 편집하여 이러한 작업을 할 수 있습니다.
서버를 다시 시작해야 IDM Schema Configuration 객체의 변경 사항이 Identity Manager 서버에 적용됩니다. IDM Schema Configuration 객체가 존재하면 재변환이 금지됩니다. 자세한 내용은 이 릴리스 노트의 업그레이드 문제 절을 참조하십시오.
SPML
동기화
기타
- com.waveset.server.Server 함수인 public Map getResourceObjectListCache() 및 public Map getResourceObjectGetCache()가 더 이상 사용되지 않습니다. 이 캐시는 내부 데이터 구조입니다. 이 구조에 의존하는 코드는 더 이상 작동하지 않습니다. (ID-14790)
- 이제 Identity Manager에 제품 등록 기능이 제공됩니다. 등록하려면 Sun 온라인 계정과 비밀번호가 필요합니다. Sun 온라인 계정이 없는 경우, 다음 주소에 있는 양식을 작성하여 계정을 등록할 수 있습니다. (ID-17133)
이 릴리스에서 해결된 버그이 절에서는 Identity Manager 8.0의 버그 수정에 대해 설명하며, 이 정보는 다음과 같이 구성됩니다.
어드민 관리자 및 사용자 인터페이스
- 이제 양식 및 프로세스 매핑 구성 페이지를 통해 질문 로그인 양식 및 익명 로그인 양식으로 사용할 사용자 정의 양식을 지정할 수 있습니다. (ID-4697)
- DatePicker 양식 UI 구성 요소가 action=true를 지원합니다. (ID-4930)
- NetCharts 애플릿이 JGraph 이미지로 대체되었습니다. (ID-14736)
- 서버 작업 테이블이 유형에 따라 올바르게 정렬됩니다. (ID-14850)
- 이전에는 비밀번호 정책을 적용할 때 Identity Manager의 비밀번호 기록에 초기 사용자 비밀번호가 포함되지 않고 변경된 비밀번호 값만 추적되었습니다. 이는 정책에서 이전 세 개의 비밀번호를 다시 사용할 수 없도록 지정되어 있고 사용자가 비밀번호를 두 번만 변경한 경우 Identity Manager에서 초기 비밀번호를 재사용할 수 있음을 의미했습니다. 이 버그가 이번 릴리스에서 수정되었습니다. (ID-15026)
- UI의 사용자 편집 기능을 사용하는 사용자의 자원 계정을 할당하지 않으면 모든 경우에 계정 색인의 계정 상황이 올바르게 업데이트됩니다. (ID-15310)
- 이전에는 승인 작업 항목을 다른 승인자에게 전달할 수 있는 최종 사용자 인터페이스 메뉴가 올바르게 채워지지 않았습니다. 이 문제가 수정되었습니다. 이제 이 목록은 최종 사용자 인터페이스에 로그인한 사용자의 제어 범위 내에 있는 승인자 목록으로 채워집니다. (ID-15935)
- 이전에는 ManualAction WorkItem에서 시간 초과가 발생한 경우 시간 초과 오류가 사용자에게 반환되지 않았습니다. 대신, 양식이 올바르게 처리된 것처럼 보이는 이전의 작업 흐름 프로세스 그림이 표시되었습니다. 이 문제가 수정되었습니다. 이제 IgnoreTimeout 옵션을 활성화하지 않는 한 workItemTimeout.jsp페이지로 리디렉션됩니다. (ID-16467)
- 이제 현재 또는 이전 workItem 위임을 편집 및 저장할 수 있습니다. (ID-16564)
- 어드민 관리자가 사용자를 대신하여 위임을 만든 경우 어드민 관리자는 사용자의 제어 범위를 벗어난 위임을 선택할 수 없습니다. 이제 어드민 관리자의 제어 범위는 대신해서 위임을 만든 사용자와 동일합니다. 이전에는 사용자를 대신하여 위임을 만들 때 어드민 관리자는 사용자가 할 수 없는 위임을 선택할 수 있었습니다. (ID-16561)
- 이제 Sun Identity Manager가 사용자를 인증할 수 없는 경우 UI에 실패한 비밀번호 로그인 및 실패한 인증 질문 로그인 횟수가 표시됩니다. (ID-17188)
- 보류 중인 승인 테이블 사용자 인터페이스에서 정렬이 제대로 작동합니다. (ID-17304)
- 작업에 따른 결과 페이지에 항상 확인 버튼이 포함됩니다. (ID-17482)
- System Configuration.forgotPasswordChangeResults.User가 명시적으로 설정되지 않은 새 설치 및 업그레이드에서는 비밀번호 찾기 버튼을 통해 비밀번호를 설정한 후에 성공 또는 실패 여부를 나타내는 확인 페이지가 항상 표시됩니다. System Configuration.forgotPasswordChangeResults.User가 명시적으로 설정된 경우에는 동작이 변경되지 않습니다. (ID-17619)
- 모든 브라우저에서 월 값 드롭다운 상자에 전체 월 목록이 표시됩니다. (ID-17740)
- 여러 XSS(교차 사이트 스크립팅) 취약점이 수정되었습니다. (ID-17748, 18054)
- SimpleTable UI 표시 구성 요소 및 gentable.jsp 파일에 의해 생성된 테이블이 렌더링된 HTML에서 <TH> 태그를 제대로 닫습니다. (ID-17945)
- 단일 브라우저가 최종 사용자 인터페이스와 어드민 관리자 인터페이스에 모두 연결된 경우 양식이 해당 인터페이스에만 표시됩니다. (ID-18039)
- 자원 목록의 상태 열에는 JavaScript가 허용되지 않지만 문자열 컨텐트에는 안전한 HTML 마크업이 허용되며 제대로 표시됩니다. (ID-18050)
- 대량 작업 양식의 오류가 시각적 HTML 마크업 없이 InlineAlert를 생성합니다. (ID-18338)
- 권한이 없는 사용자가 Identity Manager 서버에 있는 파일에 액세스할 수 있었던 UI의 디렉토리 통과 취약점이 수정되었습니다. (ID-18653)
- 계정 목록 표시 페이지가 더 빠르게 표시됩니다. (ID-18751)
감사
- 감사 로그가 "우선 순위 지정" 작업을 제대로 기록합니다. (ID-16924)
- 이전에는 계정 유형이 있는 자원에 제한된 감사 정책을 만들면 사용자 인터페이스에서 NullPointerException이 발생했습니다. 이 문제가 수정되었습니다. (ID-16977)
- 이전에는 "isTrue"를 사용하여 감사 정책 규칙을 만들 때 규칙에 비교 값이 필요하다는 오류 메시지가 표시되었습니다. 이 문제가 수정되었습니다. (ID-17041)
- 증명 주석 텍스트가 잘못 지워지지 않습니다. (ID-17418)
- 전자 메일 알림 이벤트가 감사됩니다. (ID-17708)
- 중복된 데이터베이스 키가 감사 로그에서 제거됩니다. 중복된 키는 확장된 유형(AV)과 확장된 작업(PE)입니다. (ID-18642)
EndProcess와 PreOperation 작업이 PE 키와 함께 기록됩니다. PreOperation 작업은 PP의 DB 키를 사용합니다. AV와 함께 기록되는 유형은 AccessReview와 AccessReviewWorkflow입니다. AccessReviewWorkflow 유형은 AW의 DB 키를 사용합니다.
PE가 있는 기존의 감사 레코드는 auditlog 보고서에서 EndProcess 작업으로 해석됩니다. AV가 있는 기존 레코드는 AccessReview로 해석됩니다.
SQL에서 데이터베이스에 있는 감사 레코드를 업데이트하면 레코드가 손상된 것처럼 표시되어 보안 문제가 될 수 있으므로, 버전 8.0 이전에 만든 이러한 레코드(PE 또는 AV를 logDb 키로 갖는 레코드)는 무시하는 것이 좋습니다.
위임
- 실행할 때와 생성할 때 위임 주기가 확인됩니다. (ID-17387)
- 이중 위임에서 첫 번째 위임자가 수정 작업 항목에 대한 위임을 종료하면 기존의 모든 수정 작업 항목이 첫 번째 위임자로 되돌려집니다. (ID-18435)
- 위임을 구성할 때 위임할 수 있는 모든 작업 항목 유형이 드롭다운 목록에 표시됩니다. 어드민 관리자 UI에서 위임 드롭다운이 표시되는 작업 항목 유형을 더 이상 필터링하지 않으므로 위임할 수 있는 모든 작업 항목 유형이 나열됩니다. 최종 사용자 UI에서는 다섯 가지 기본 작업 항목 유형만 드롭다운 목록에 나열됩니다. (ID-18496)
- Identity Manager 8.0에는 역할 유형과 역할 변경 승인(역할 유형별 변경 승인 포함) 및 이러한 작업 항목 유형을 위임하는 기능이 함께 추가되었습니다. 또한 새로운 역할 유형 또는 역할 변경 작업 항목 유형을 위임할 때 특정 역할을 지정할 수 있는 지원이 추가되었습니다. (ID-18558)
양식
설치
lh 콘솔
로깅
조직
- 이전에 지원되었던 두 가지(사용자 보기, 사용자 편집) 양식을 확장하여 여러 개의 사용자별/객체 그룹별 사용자 정의 양식을 지원하도록 User 및 ObjectGroup 객체가 향상되었습니다(결함 14973). 이러한 새 양식은 XML에서 User 및 ObjectGroup의 <CustomForms> 요소로 저장됩니다. 이전에는 waveset.dtd에서 <CustomForms>가 <ObjectGroup>의 요소로 선언되지 않아서 사용자 정의 양식이 있는 ObjectGroup XML은 유효성 검사를 하지 않았습니다. 이 결함 때문에 <CustomForms>가 waveset.dtd의 요소로 추가되었습니다. (ID-17812)
프로비저닝
보고서
- 보고서 페이지에 있는 보고서가 동시에 실행되도록 허용하시겠습니까? 확인란을 클릭하면 작업 이름이 동일한 보고서를 동시에 실행할 수 있습니다. (ID-14631)
- 보고서를 편집할 때 실행 버튼으로 보고서를 실행하면 보고서 변경 사항을 자동으로 저장하지 않습니다. 보고서에서 변경한 내용을 저장하려면 저장 버튼을 사용합니다. (ID-17212)
- 일부 html 전자 메일 보고서에서 null이 아닌 열 머리글(비어 있는 링크가 제거된 열)이 제대로 포함됩니다. (ID-17369)
- 보고서 일정에 대한 날짜 범위를 선택하면 감사 로그 보고서에 모든 관련된 레코드가 표시됩니다. (ID-17621)
- 이름에 앰퍼샌드(&)가 있는 보안 그룹을 포함하는 Active Directory 서버의 그룹 보고서를 생성하면 XMLParserException 없이 제대로 렌더링됩니다. (ID-17942)
- 자원 사용자 보고서, 자원 그룹 보고서, 사용자 액세스 보고서 및 com.waveset.report.IndividualUserReport 또는 com.waveset.report.GroupMemberReport를 사용하는 모든 사용자 정의 보고서에서 보고서 항목 사이에 "레코드를 찾을 수 없습니다" 메시지가 더 이상 표시되지 않습니다. (ID-18049)
- 보고서를 편집한 다음 "실행" 버튼으로 실행할 경우 보고서 뷰어가 양식 등록 정보 refType을 제대로 처리합니다. 양식의 refType 등록 정보는 뷰어가 refType 등록 정보 값에 지정된 유형을 갖는 ObjectRef를 만들도록 합니다. 이 ObjectRef는 객체 이름 대신 쿼리 속성 값과 같은 값으로 사용됩니다. (ID-18107)
- 사용자 이름 필드가 올바른 값으로 설정되면 IndividualUserReport.java(자원 사용자 보고서 및 상세 사용자 보고서)를 사용하는 보고서가 보고서를 제대로 가져옵니다. (ID-18260)
- 액세스 검토 요약 보고서가 액세스 검토 목록을 가져오는 조건에서 parTaskInstanceName 속성 대신 parInstanceName 속성을 사용합니다. 또한 액세스 검토 객체를 선택하지 않은 경우 보고서에 레코드를 찾을 수 없다는 메시지가 제대로 표시됩니다. (ID-18282)
- 개별 사용자 AuditLog 보고서에 도움말 페이지가 제공됩니다. (ID-18539)
- ASCII가 아닌 긴 작업 이름을 갖는 보고서가 올바른 파일 이름으로 다운로드됩니다. (ID-18550)
- 최근 시스템 메시지 보고서에서는 메시지 열에 데이터가 많은 경우 보고서의 가독성 향상을 위해 데이터를 128자까지 잘라서 주 보고서 테이블에 표시합니다. 보고서 레코드의 세부 정보에는 이전과 같이 모든 데이터가 포함되어 있습니다. 또한 이 수정 사항은 TaskDefinition에서 com.waveset.report.SyslogReportTask를 실행자로 사용하는 모든 보고서에 적용됩니다. (ID-18657)
저장소
- 역할이 UserUIConfig 객체에서 요약 속성으로 구성될 경우 기본적으로 요약 문자열에는 세 가지 역할만 포함됩니다. 기본값을 변경하려면 UserUIConfig의 SummaryAttrrResourceCountLimit 속성을 사용합니다. (ID-13291)
- Identity Manager가 더 이상 연결 풀에서 유효한 연결을 닫거나 제거하지 않습니다. 이전에는 치명적이지 않은 예외가 발생해도 Identity Manager에서 작업 중인 연결이 닫힐 수 있었습니다. (ID-13719)
- 오늘/주간 작업 감사 보고서에서 CLOB log.acctAttrChanges의 NPE(NullPointerException)가 수정되었습니다. (ID-17346)
- 감사 이벤트를 기록할 때 테이블 크기가 큰 감사 로그가 더 이상 성능에 큰 영향을 미치지 않습니다. (ID-18053)
자원
- XPRESS에서 호출된 경우 com.waveset.ui.FormUtil 등록 정보의 getResourceObjects() 메소드가 Active Directory 자원에 대한 다중 값 속성을 반환합니다. (ID-11965)
- REF(자원 확장 기능) 키트에 포함된 스켈레톤 테스트는 제품과 함께 제공되지 않은 클래스에 더 이상 종속되지 않습니다. 이전에는 스켈레톤 테스트가 com.waveset.junit.WavesetRunner 및 com.waveset.junit.WavesetSuite(제품에 포함되어 있지 않았음)에 종속되었지만 이 종속성을 제거하도록 테스트가 재구성되었습니다. (ID-12370)
- name 또는 mapName 속성이 null인 경우 Resource.getAccountAttributeType(name,mapName) 메소드가 제대로 작동합니다. (ID-13598)
- 자원에 대한 "동기화 정책 편집"을 취소할 때 Identity Manager가 저장소에 아티팩트를 만들지 않으며 Remedy 자원에 대해 오류가 발생하지 않습니다. (ID-14356)
- Solaris NIS 계정을 업데이트할 때 유효하지 않은 그룹 이름이 지정되면 Identity Manager에 오류 메시지가 표시됩니다. (ID-15841)
- 이전에는 ExampleSPML2ResourceAdapter를 사용할 경우 수정 요청이 실행되지 않는다는 보고가 있었습니다. 이제는 데이터 요소에 변경 요소가 중첩된 경우 SPML v2 수정 요정이 처리됩니다. (ID-16646)
- 이전에는 LDAP 자원 어댑터의 오류 처리에서 여러 개의 하드 코딩된 문자열과 메시지 형식을 사용했습니다. 이 릴리스에서는 LDAP 기반 자원 어댑터의 예외에서 발생하는 오류 메시지가 현지화되었습니다. (ID-16721)
- 게이트웨이 추적 모듈에서 가능한 버퍼 넘침 문제가 수정되었습니다. (ID-17093)
- Sun Access Manager 데이터 저장소에서 영역 구성 복사 옵션을 설정할 경우 amAdmin이 아닌 하위 영역의 관리 사용자가 해당 하위 영역을 프로비저닝합니다. 그 이유는 이 옵션이 설정되면 기술적으로 해당 ID가 생성된 영역 또는 하위 영역에만 ID가 존재하기 때문입니다. (ID-17101)
- Identity Manager NDS Gateway의 8.0 버전에는 단일 스레드 모드가 없으므로 ExclusiveNDSContext 레지스트리 키가 사용되지 않습니다. 이로 인해 GroupWise 사용자를 단일 스레드 NDS 게이트웨이를 통해 프로비저닝하는 경우 이전에 표시되었던 오류가 제거됩니다. (ID-17144)
- 조정 중에 LDAP 자원 어댑터에서 IndexOutOfBoundsException이 발생하지 않습니다. (ID-17454)
- 스크립팅된 Gateway 어댑터는 비밀번호 변경을 지원하지 않습니다. 비밀번호 계정 속성을 스키마 맵에 추가할 경우 어댑터는 이를 방해하려는 시도를 차단합니다. (ID-17533)
- LDAPResourceAdapterBase 클래스에 대해 추적 기능을 설정하면 null 포인터 예외가 발생하는 문제를 수정했습니다. (ID-17588)
- accounts[os400].accountId에 대한 참조가 더 이상 waveset.accountId를 반환하지 않습니다. 대신 OS400 계정의 accountId에 대한 올바른 값을 반환합니다. (ID-17632)
- SAP 자원 어댑터가 연결되어 있는 SAP 시스템에 PASSWORD_FORMAL_CHECK 함수 모듈이 없는 경우에도 SAP 자원 어댑터에서 JCO_ERROR_FUNCTION_NOT_FOUND 오류가 더 이상 발생하지 않습니다. (ID-17665)
- SSH를 통해 VMS 자원에 연결할 수 있습니다. 업그레이드하는 경우에는 VMS 자원 마법사에 적용할 변경 사항에 대해 update.xml을 실행하거나 resourceWizardForms.xml을 다시 가져와야 합니다. (ID-17695)
- 이제 쉘 스크립트 자원 어댑터가 비활성화, 활성화 및 이름 변경 작업의 종료 코드를 사용합니다. (ID-17749)
- 올바르게 종료된 경우 더 이상 Identity Manager Gateway에서 Domino 7.x Server Console 로그에 "비정상적인 종료" 메시지가 표시되도록 하지 않습니다. (ID-17782)
- UNIX 자원 어댑터가 읽기/쓰기 권한만 있는 임시 파일을 만들도록 수정되었습니다. (ID-17835)
- Netware NDS GroupWise 계정의 암호화된 비밀번호가 제대로 업데이트됩니다. (ID-18020)
역할
보안
서버
- 타임스탬프가 더 이상 모호하지 않으며 GMT +/- <num>과 같은 시간대 사양을 사용합니다. (ID-8297)
- 기본 LocalFiles 저장소가 GlassFish에서 작동합니다. (ID-15589)
- 최종 사용자 승인 및 어드민 관리자 편집 작업 중에 저장소 교착 상태가 발생하는 문제가 해결되었습니다. (ID-16926)
- getReader()를 호출한 후에 문자 인코딩을 설정하는 경우 응용 프로그램 서버에서 더 이상 경고 메시지를 기록하지 않습니다. (ID-17900)
- 사용자 보기에서, 보기에 있는 사용자가 주체가 아닌 경우 해당 보기를 얻는 주체에 대한 작업 항목이 더 이상 포함되지 않습니다. (ID-18430)
서비스 공급자
- Service Provider Edition 인스턴스에 사용하도록 구성된 SSO(단일 사인 온) 영역에 대해 인증되었더라도 사용자가 Server Provider Edition 인스턴스에 없으면 해당 오류 메시지가 표시됩니다. 이전에는 사용자에게 Service Provider Edition 홈 페이지가 표시되었지만 나열된 작업을 수행할 수 없었습니다. (ID-13194)
- 서비스 공급자가 구성된 경우 lh 콘솔의 모든 명령 내보내기가 더 이상 java.lang.UnsupportedOperationException과 함께 실패하지 않습니다. 디버그 페이지에서 IDMXUser가 더 이상 객체 목록에 대한 옵션으로 표시되지 않습니다. (ID-16141)
- 이전에는 서비스 공급자 사용자가 서비스 공급자 최종 사용자 인터페이스에 로그온하면 두 개의 로그인 감사 이벤트가 제출되었습니다. 단일 감사 이벤트만 제출되도록 이 문제가 수정되었습니다. (ID-16742)
- 이 릴리스 이전에는 서비스 공급자 사용자에 대해 감사 레코드가 속성 수준의 변경 사항을 추적하지 않았습니다. 이제 Identity Manager가 서비스 공급자 속성의 변경 사항, 즉, 트랜잭션이 실행된 서버의 이름 및 로그인 인터페이스 이름을 감사합니다. (ID-16837)
Identity Manager와는 달리 서비스 공급자는 속성 변경 사항의 이전 값을 기록하지 않고 시도된 값과 새로운 값만 기록합니다. 서비스 공급자는 자원 할당 및 인증 응답의 변경 사항을 모두 기록하지 않습니다.
- 이전에는 추적 이벤트가 활성화된 경우 저장소의 작업 테이블 용량이 매우 커졌으며, 이 문제가 수정되었습니다. (ID-16923)
- 서비스 공급자 SPML(Service Provisioning Markup Language) 수정 요청이 요청에 지정되지 않은 확장 속성을 더 이상 삭제하지 않습니다. (ID-17145)
- 메모리와 영구 데이터 저장소에 있는 트랜잭션 데이터가 제대로 동기화됩니다. (ID-17384)
동기화
- Identity Manager는 존재하지 않는 사용자를 삭제할 때 오류를 기록하지만 보고용 감사 이벤트를 만들지 않습니다. 이제 Identity Manager에서 존재하지 않는 사용자의 삭제 작업을 제대로 기록합니다. 이 로그는 시스템 로그와 6.0 SP4 이후 버전의 감사 로그 보고서에서 사용할 수 있습니다. (ID-13284)
- AD 동기화 복구 수집기 작업이 전역 카탈로그 서버에서 제대로 작동합니다. (ID-17851)
- Active Directory 자원에 대한 Active Sync를 위해 전역 카탈로그가 사용된 경우 AD 동기화 복구 수집기 작업의 각 호스트 이름은 해당 Active Directory 자원에 대한 전역 카탈로그로 간주됩니다. (ID-18597)
작업 흐름
- 일출 날짜가 과거 시간을 제대로 계산합니다. (ID-11247)
- 사후 조정 작업 흐름의 java.lang.NullPointerException 오류를 수정했습니다. (ID-16893)
- 샘플 사후 조정 작업 흐름인 조정 완료 알림을 수정하여 ReconcileStatus 보기의 getView 호출에서 waitForCompletion 옵션을 제거했습니다. (ID-17151) 고객도 모든 사후 조정 작업 흐름에서 waitForCompletion 옵션을 제거해야 합니다. 조정자가 작업 흐름을 시작하기 전에 결과를 플러시하므로 이 옵션은 작업 흐름 내에서 전혀 필요하지 않습니다. 사후 조정 작업 흐름에서 waitForCompletion=true를 설정하지 않은 경우 작업 흐름이 중단됩니다.
추가로 해결된 결함
17111, 17242, 17269, 17414, 17668, 18555