Sun Java 로고     이전      목차      색인      다음     

Sun 로고
Sun Java[TM] System Identity Manager 7.1 관리 

13장
서비스 공급자 관리

이 장에서는 Sun Java™ System Identity Manager에서 서비스 공급자(SPE) 기능을 사용하는 데 필요한 정보를 제공합니다. 이 정보를 사용하려면 LDAP(Lightweight Directory Access Protocol) 디렉토리 및 연합 관리 기능을 이해하는 것이 좋습니다. 서비스 공급자 구현에 대한 자세한 내용은 Identity Manager SPE 배포를 참조하십시오.

이 장은 다음 항목으로 구성되어 있습니다.


서비스 공급자 기능 개요

서비스 공급자 환경에서는 엑스트라넷 사용자, 인트라넷 사용자 등의 모든 최종 사용자에 대한 사용자 공급을 관리할 수 있어야 합니다. Identity Manager Service Provider Edition 기능을 사용하면 회사 관리자가 아이디 계정을 Identity Manager 사용자 및 서비스 공급자 사용자의 두 개별 유형으로 분류할 수 있습니다. Identity Manager의 서비스 공급자 사용자는 서비스 공급자 사용자 유형으로 구성된 사용자 계정입니다.

Identity Manager 사용자 공급 및 감사 기능은 다음과 같은 기능을 제공하여 서비스 공급자 구현으로 확장됩니다.

향상된 최종 사용자 페이지

서비스 공급자 구현을 위해 사용자 정의 가능한 향상된 기능의 최종 사용자 페이지가 제공됩니다.

비밀번호 및 계정 아이디 정책

다른 Identity Manager 사용자와 마찬가지로 서비스 공급자 사용자 및 자원 계정에 대한 계정 아이디 및 비밀번호 정책을 정의할 수 있습니다.

기본 정책 테이블에 추가된 SPE 시스템 계정 정책에 따라 서비스 공급자 사용자에 대한 정책 확인 코드가 활성화됩니다.

Identity Manager 및 서비스 공급자 동기화

Identity Manager 및 서비스 공급자 계정 동기화를 모든 Identity Manager 서버에서 실행하거나 선택된 서버에서만 실행하도록 구성할 수 있습니다.

서비스 공급자 동기화는 Identity Manager 동기화와 마찬가지로 자원 페이지의 자원 작업 옵션에서 쉽게 중지하고 시작할 수 있습니다. 동기화 시작 및 중지를 참조하십시오.

Identity Manager 사용자 동기화와 서비스 공급자 사용자 동기화의 입력 양식은 서로 다릅니다. 최종 사용자 인터페이스를 참조하십시오.

Access Manager 통합

서비스 공급자 최종 사용자 페이지에서 인증을 위해 Sun Java System Access Manager 7 2005Q4를 사용할 수 있습니다. Access Manager와의 통합이 구성된 경우 Access Manager에서는 인증된 사용자만 최종 사용자 페이지에 액세스할 수 있습니다.

서비스 공급자에는 감사 목적으로 사용자 이름이 필요합니다. AMAgent.properties 파일을 업데이트하여 사용자 아이디를 HTTP 헤더에 추가합니다. 예를 들어 다음과 같습니다.

com.sun.identity.agents.config.response.attribute.mapping[uid] = HEADER_speuid

최종 사용자 페이지 인증 필터는 HTTP 헤더 값을 나머지 코드가 필요한 HTTP 세션에 넣습니다.


초기 구성

서비스 공급자 기능을 구성하려면 다음 절차를 사용하여 Identity Manager 구성 객체를 디렉토리 서버로 편집합니다.

기본 구성 편집

서비스 공급자 구현을 위한 구성 객체를 편집하려면 다음 절차를 따릅니다.

  1. 구성자 권한을 사용하여 Identity Manager에 로그인합니다.
  2. 메뉴 표시줄에서 서비스 공급자를 누릅니다.
  3. 기본 구성 편집을 누릅니다. SPE 구성 페이지가 나타납니다. SPE 구성 페이지의 다음 각 섹션에 대해 필요에 따라 정보를 입력하거나 항목을 선택합니다.

디렉토리 구성

디렉토리 구성 섹션에서 LDAP 디렉토리를 구성할 정보를 입력하고 서비스 공급자 사용자에 대한 Identity Manager 속성을 지정합니다.

그림 13-1은 다음 섹션에 설명된 사용자 양식 및 정책 영역과 SPE 구성 페이지의 이 영역을 보여 줍니다.

그림 13-1 서비스 공급자(SPE) 구성

SPE 디렉토리 및 사용자 양식과 정책 구성

(디렉토리, 사용자 양식 및 정책)

  1. 목록에서 SPE 최종 사용자 디렉토리를 선택합니다.
  2. 모든 서비스 공급자 사용자 데이터가 저장되는 LDAP 디렉토리 자원을 선택합니다.

  3. 계정 아이디 속성 이름을 입력합니다.
  4. 이는 계정에 대한 짧은 고유 식별자를 포함하는 LDAP 계정 속성 이름입이며 API를 통한 인증 및 계정 액세스를 위한 사용자 이름으로 간주됩니다. 스키마 맵에서 속성 이름을 정의해야 합니다.

  5. IDM 조직 속성 이름을 지정합니다.
  6. 이 옵션은 Identity Manager에서 LDAP 계정이 속한 조직의 이름 또는 아이디를 포함하는 LDAP 계정 속성의 이름을 지정합니다. LDAP 계정의 위임 관리를 위해 사용됩니다. 속성 이름은 LDAP 자원 스키마 맵에 있어야 하며 Identity Manager System 속성 이름(스키마 맵 왼쪽에 있는 이름)과 같습니다.


    주

    조직 인증을 통해 관리 위임을 사용하려면 Identity Manager 조직 속성 이름 및 IDM 조직 속성 이름에 아이디 포함(필요한 경우)을 지정해야 합니다.


  7. IDM 조직 속성 이름에 ID 포함을 선택할 경우 이 옵션을 사용합니다.
  8. LDAP 계정이 속한 Identity Manager 조직을 참조하는 LDAP 자원 속성에 Identity Manager 조직의 이름 대신 아이디가 포함되어 있는 경우 이 옵션을 선택합니다.

  9. 사용자 XML 압축을 선택할 경우 이 옵션을 사용합니다.
  10. 디렉토리에 저장된 사용자 XML을 압축하려면 이 옵션을 선택합니다.

  11. 디렉토리 구성 테스트를 눌러 구성에 대한 항목을 확인합니다.

  12. 주

    필요에 따라 디렉토리, 트랜잭션 및 감사 구성을 테스트할 수 있습니다. 세 구성을 모두 테스트하려면 세 개의 구성 테스트 버튼을 모두 누릅니다.


사용자 양식 및 정책

위 그림 13-1에 표시된 사용자 양식 및 정책 영역에서 서비스 공급자 사용자 관리에 사용할 양식과 정책을 지정합니다.

  1. 목록에서 최종 사용자 양식을 선택합니다.
  2. 이 양식은 Delegated Administrator 페이지 및 동기화 수행 중의 경우를 제외한 모든 상황에 사용됩니다. 없음을 선택한 경우 기본 사용자 양식이 사용되지 않습니다.

  3. 목록에서 관리자 사용자 양식을 선택합니다.
  4. 이 양식은 관리자 컨텍스트에서 사용되는 기본 사용자 양식입니다. 이 양식에는 서비스 공급자 계정 편집 페이지가 포함됩니다. 없음을 선택한 경우 기본 사용자 양식이 사용되지 않습니다.


    주

    관리자 사용자 양식을 선택하지 않은 경우 관리자가 Identity Manager에서 서비스 공급자 사용자를 만들거나 편집할 수 없습니다.


  5. 목록에서 동기화 사용자 양식을 선택합니다.
  6. 동기화 사용자 양식은 서비스 공급자 동기화를 실행하는 자원에 양식이 지정되지 않은 경우 사용되는 기본 양식입니다. 자원의 동기화 정책에 입력 양식이 지정된 경우, 해당 양식이 대신 사용됩니다. 일반적으로 자원에는 서로 다른 동기화 입력 양식이 필요합니다. 이 경우 목록에서 선택하는 대신, 각 자원에 대해 동기화 사용자 양식을 설정해야 합니다.

  7. 목록에서 계정 정책을 선택합니다.
  8. 구성 > 정책을 통해 정의된 모든 아이디 계정 정책을 선택할 수 있습니다.

  9. 목록에서 계정 잠김 규칙을 선택합니다.
  10. 서비스 공급자 사용자 보기에 대해 실행하여 계정이 잠겨 있는지를 확인할 수 있는 규칙을 선택합니다.

  11. 계정 잠금 규칙을 선택합니다.
  12. 서비스 공급자 사용자 보기에 대해 실행하여 보기에서 계정을 잠기게 하는 속성을 설정할 수 있는 규칙을 선택합니다.

  13. 계정 잠금 해제 규칙을 선택합니다.
  14. 서비스 공급자 사용자 보기에 대해 실행하여 보기에서 계정을 잠금 해제되게 하는 속성을 설정할 수 있는 규칙을 선택합니다.

트랜잭션 데이터베이스

그림 13-2에 표시된 SPE 구성 페이지의 이 섹션을 사용하여 트랜잭션 데이터베이스를 구성할 수 있습니다. 이 옵션은 JDBC 트랜잭션 영구 저장소를 사용하는 경우에만 필요합니다. 이러한 값을 구성한 경우 해당 값을 적용하려면 서버를 다시 시작해야 합니다.

그림 13-2 서비스 공급자 구성(트랜잭션 데이터베이스)

SPE 구성의 트랜잭션 데이터베이스 구성

  1. 다음과 같은 데이터베이스 정보를 입력합니다.
    • 드라이버 클래스 - JDBC 드라이버 클래스 이름을 지정합니다.
    • 드라이버 접두어 - 이 필드는 선택 사항입니다. 필드를 지정한 경우 새 드라이버를 등록하기 전에 JDBC 드라이버 관리자가 쿼리됩니다.
    • 연결 URL 템플리트 - 이 필드는 선택 사항입니다. 필드를 지정한 경우 새 드라이버를 등록하기 전에 JDBC 드라이버 관리자가 쿼리됩니다.
    • 호스트 - 데이터베이스가 실행 중인 호스트 이름을 입력합니다.
    • 포트 - 데이터베이스 서버가 수신 대기 중인 포트 번호를 입력합니다.
    • 데이터베이스 이름 - 사용할 데이터베이스 이름을 입력합니다.
    • 사용자 이름 - 선택된 데이터베이스의 트랜잭션 및 감사 테이블에서 행을 읽기, 업데이트 및 삭제할 권한이 있는 데이터베이스 사용자의 아이디를 입력합니다.
    • 비밀번호 - 데이터베이스 사용자 비밀번호를 입력합니다.
    • 트랜잭션 테이블 - 보류 중인 트랜잭션을 저장하기 위해 사용할 테이블 이름을 선택된 데이터베이스에 입력합니다.
  2. Identity Manager가 테이블에 대한 스키마를 자동으로 만들게 하려면 자동으로 스키마 작성 옵션을 사용합니다.
  3. 프로덕션 시스템에 대해서는 이 옵션을 비활성화합니다. 프로덕션 시스템의 경우 web/samples에서 사용 가능한 데이터베이스 초기화 스크립트 예제를 사용자 정의합니다.

  4. 해당하는 경우 트랜잭션 구성 테스트를 눌러 항목을 확인합니다.

추적 이벤트를 구성하려면 서비스 공급자 구성 페이지의 다음 절로 넘어갑니다.

추적 이벤트 구성

이벤트 모음을 활성화하면 통계를 실시간으로 추적하여 예상 또는 동의된 서비스 수준을 유지 관리할 수 있습니다. 그림 13-3에 표시된 것처럼 이벤트 모음은 기본적으로 활성화됩니다. 이벤트 모음 사용 확인란을 선택 취소하면 모음이 비활성화됩니다.

그림 13-3 서비스 공급자 구성(추적 이벤트, 계정 색인 및 콜아웃 구성)

서비스 공급자 구성에 대한 추적 이벤트, 계정 색인 및 콜아웃 구성 정보 구성

서비스 공급자 추적 이벤트에 대한 표준 시간대를 설정하고 수집 간격을 설정하려면 다음 절차를 따릅니다.

  1. 목록에서 표준 시간대를 선택합니다.
  2. 추적 이벤트를 기록할 때 사용할 표준 시간대를 선택합니다. 서버에 설정된 표준 시간대를 사용하려면 서버 기본값으로 설정을 선택합니다.

  3. 수집할 시간 단위 옵션을 선택합니다.
  4. 수집은 10초, 1분, 1시간, 1일, 1주, 1개월 간격으로 집계됩니다. 수집을 실행하지 않을 간격은 모두 비활성화합니다.

동기화 계정 색인

서비스 공급자 구현에서 ActiveSync 자원을 사용할 때는 자원에서 서비스 공급자 디렉토리의 사용자에게 보낸 이벤트를 제대로 상호 연관시키려면 계정 색인을 정의해야 할 수 있습니다.

기본적으로 디렉토리의 accountId 속성과 일치하는 accountId 속성 값을 포함하려면 자원 이벤트가 필요합니다. 일부 자원에서는 accountId가 일관되게 전송되지 않습니다. 예를 들어, ActiveDirectory의 삭제 이벤트는 ActiveDirectory에서 생성된 계정 GUID만 포함합니다.

accountId 속성을 포함하지 않는 자원은 다음 속성 값 중 하나를 포함해야 합니다.

guid 또는 아이디를 상호 연관시켜야 하는 경우 해당 속성에 대한 계정 색인을 정의해야 합니다. 색인은 자원별 아이디를 저장하는 데 사용될 수 있는 하나 이상의 디렉토리 사용자 속성을 선택한 것입니다. 아이디를 디렉토리에 저장하면 검색 필터에서 동기화 이벤트를 상호 연관시키는 데 이 아이디를 사용할 수 있습니다.

계정 색인을 정의하려면 먼저 동기화에 사용할 자원과 색인이 필요한 자원을 결정합니다. 그런 다음 서비스 공급자 디렉토리에 대한 자원 정의를 편집하고 각 ActiveSync 자원의 GUID 또는 아이디 속성에 대한 스키마 맵에 속성을 추가합니다. 예를 들어, ActiveDirectory에서 동기화할 경우 관리자와 같이 사용되지 않는 디렉토리 속성에 매핑된 AD-GUID 속성을 정의할 수 있습니다.

서비스 공급자 자원에서 모든 색인 속성을 정의한 후 다음을 수행합니다.

  1. 구성 페이지의 동기화 계정 색인 영역에서 새 색인 버튼을 누릅니다.
  2. 양식이 확장되어 자원 선택 필드를 포함하고 뒤이어 두 개의 속성 선택 필드가 표시됩니다. 자원을 선택할 때까지 속성 선택 필드는 비어 있습니다.

  3. 목록에서 자원을 선택합니다.
  4. 이제 속성 필드에 선택된 자원의 스키마 맵에 정의된 값이 포함됩니다.

  5. Guid 속성 또는 전체 아이디 속성에 적합한 색인 속성을 선택합니다.
  6. 일반적으로 두 속성을 모두 설정할 필요는 없습니다. 두 속성을 모두 설정하면 먼저 GUID를 사용하여 상호 연관된 다음 전체 아이디를 사용하여 상호 연관됩니다.

  7. 새 색인을 다시 눌러 다른 자원에 대한 색인 속성을 정의할 수 있습니다.
  8. 색인을 삭제하려면 자원 선택 필드 오른쪽의 삭제 버튼을 누릅니다.

색인을 삭제하면 구성에서 해당 색인만 제거되고, 현재 색인 속성에 저장된 값이 있을 수 있는 기존의 모든 디렉토리 사용자는 수정되지 않습니다.


주

색인을 삭제하면 구성에서 해당 색인만 제거되고, 현재 색인 속성에 저장된 값이 있을 수 있는 기존의 모든 디렉토리 사용자는 수정되지 않습니다.


콜아웃 구성

콜아웃을 활성화하려면 콜아웃 구성 섹션에서 이 옵션을 선택합니다. 콜아웃을 활성화하면 나열된 각 트랜잭션 유형에 대한 사전 작업 및 사후 작업 옵션을 선택할 수 있는 콜아웃 매핑이 표시됩니다.

기본적으로 사전 및 사후 작업 옵션은 없음으로 설정되어 있습니다.

사후 작업 콜아웃을 지정할 경우 사후 작업 콜아웃 대기 옵션을 사용하여 사후 작업 콜아웃 처리가 완료될 때까지 대기하였다가 트랜잭션이 완료되도록 지정합니다. 이렇게 하면 사후 작업 콜아웃이 성공적으로 완료된 이후에만 종속 트랜잭션이 실행됩니다.


주

SPE 구성 페이지에서 모든 섹션에 대한 선택을 완료한 후 저장을 눌러 구성을 완료합니다.


사용자 검색 구성 편집

그림 13-4에 표시된 이 페이지에서 서비스 공급자 사용자 관리 페이지에서 위임된 관리자가 수행하는 검색에 대한 기본 검색 설정을 구성합니다. 이러한 기본값은 서비스 공급자 사용자 관리 페이지의 모든 사용자에게 적용되지만 세션 단위 기준으로 대체될 수 있습니다.

그림 13-4 검색 구성

서비스 공급자 구성의 기본 검색 옵션 설정

서비스 공급자 사용자를 검색하기 위해 기본 검색 설정을 구성하려면 다음 단계를 수행합니다.

  1. 메뉴 표시줄에서 서비스 공급자를 누릅니다.
  2. 사용자 검색 구성 편집을 누릅니다.
  3. 반환되는 최대 결과에 대한 숫자(기본값: 100)를 입력합니다.
  4. 결과 수/페이지에 대한 숫자(기본값: 10)를 입력합니다.
  5. 화살표 키를 사용하여 표시할 결과 속성 옆의 사용 가능한 속성을 선택합니다.
  6. 목록에서 검색할 속성을 선택합니다.
  7. 목록에서 검색 작업을 선택합니다.
  8. 저장을 누릅니다.

  9. 주

    검색 구성에 대한 변경 사항은 로그오프한 후 다시 로그온할 때까지 적용되지 않습니다.

    이러한 구성 객체는 SPE 디렉토리를 구성한 경우에만 사용할 수 있습니다.



트랜잭션 관리

트랜잭션은 새로운 사용자를 만들거나, 새로운 자원을 할당하는 것과 같은 단일 공급 작업을 캡슐화합니다. 자원을 사용할 수 없을 때 이러한 트랜잭션을 완료하도록 이 트랜잭션은 트랜잭션 영구 저장소에 작성합니다.

이 절의 다음 항목에서는 서비스 공급자 트랜잭션을 관리하는 절차를 설명합니다.

기본 트랜잭션 실행 옵션 설정

이 옵션은 동기식/비동기식 처리를 포함하여 트랜잭션이 수행되는 방법과 트랜잭션 영구 저장소에 유지되는 시기를 제어합니다. 이러한 옵션은 IDMXUser 보기에서 또는 이 보기를 처리하는 데 사용되는 양식을 통해 대체될 수 있습니다. 자세한 내용은 Identity Manager SPE 배포를 참조하십시오.

서비스 공급자 트랜잭션을 구성하려면 다음 단계를 수행합니다.

  1. 서비스 공급자 > 트랜잭션 구성 편집을 누릅니다. SPE 트랜잭션 구성 페이지가 나타납니다.
  2. 그림 13-5는 기본 트랜잭션 실행 옵션 영역을 보여 줍니다.

    그림 13-5 트랜잭션 구성
    서비스 공급자 구성의 기본 트랜잭션 실행 옵션 설정

  3. 다음 옵션에서 보장된 일관성 수준을 선택하여 사용자 업데이트를 위한 트랜잭션 일관성 수준을 지정합니다.
    • 없음 - 사용자에 대해 보장된 자원 업데이트 순서가 없습니다.
    • 로컬 - 동일한 서버에서 처리 중인 사용자에 대해 자원 업데이트 순서가 보장됩니다.
    • 전체 - 모든 서버에서 사용자에 대한 모든 자원 업데이트 순서가 보장됩니다. 이 옵션에서는 트랜잭션을 시도하거나 비동기식 처리를 수행하기 전에 모든 트랜잭션을 유지해야 합니다.
  4. 다음 기본 트랜잭션 실행 옵션에서 활성화할 옵션을 선택합니다.
    • 첫 번째 시도 대기 - IDMXUser 보기 객체가 체크인될 때 컨트롤이 호출자에게 반환되는 방법을 지시합니다. 이 옵션을 사용하면 공급 트랜잭션이 한 번의 시도를 완료할 때까지 체크인 작업이 차단됩니다. 비동기식 처리를 사용하지 않으면 컨트롤이 반환될 때 트랜잭션이 성공하거나 실패합니다. 비동기식 처리를 사용하면 트랜잭션은 백그라운드에서 재시도를 계속합니다. 이 옵션을 사용하지 않으면 공급 트랜잭션을 시도하기 전에 체크인 작업은 컨트롤을 호출자에게 반환합니다. 이 옵션을 사용하는 것이 좋습니다.
    • 비동기식 처리 사용 - 이 옵션은 체크인 호출이 반환된 후 공급 트랜잭션의 처리가 계속될지 여부를 제어합니다.

      비동기식 처리를 사용하면 시스템에서 트랜잭션을 다시 시도할 수 있습니다. 또한, 고급 트랜잭션 처리 설정 지정에 구성된 작업자 스레드를 비동기식으로 실행하여 처리량을 높입니다. 이 옵션을 선택한 경우, 준비 중인 자원이나 동기화 입력 양식을 통해 업데이트된 자원에 대해 재시도 간격 및 시도를 구성해야 합니다.

      비동기식 처리 사용을 선택한 경우 재시도 시간 초과 값을 입력합니다. 이 값은 실패한 공급 트랜잭션을 서버가 재시도하는 기간에 대한 1/1000초 단위의 상한값입니다. 이 설정은 서비스 공급자 사용자 LDAP 디렉토리를 포함한 개별 자원에 대한 재시도 설정을 보완합니다. 예를 들어, 자원 재시도 제한에 도달하기 전에 이 제한에 도달하면 트랜잭션이 중단됩니다. 값이 음수이면 재시도 수는 개별 자원의 설정으로만 제한됩니다.

    • 시도 전에 트랜잭션 유지 - 이 옵션을 사용하면 공급 트랜잭션이 시도되기 전에 트랜잭션 영구 저장소에 작성됩니다. 대부분의 공급 트랜잭션은 첫 번째 시도에서 성공하므로 이 옵션을 사용하면 불필요한 오버헤드가 발생할 수 있습니다. 첫 번째 시도 대기 옵션을 사용하지 않는 경우가 아니라면 이 옵션은 사용하지 않는 것이 좋습니다. 전체 일관성 수준을 선택한 경우에는 이 옵션을 사용할 수 없습니다.
    • 비동기식 처리 전에 트랜잭션 유지(기본 선택) - 이 옵션을 사용하면 공급 트랜잭션이 비동기식으로 처리되기 전에 트랜잭션 영구 저장소에 작성됩니다. 첫 번째 시도 대기 옵션을 사용하면 컨트롤이 호출자에게 반환되기 전에 재시도해야 하는 트랜잭션이 유지됩니다. 첫 번째 시도 대기 옵션을 사용하지 않으면 트랜잭션은 시도되기 전에 항상 유지됩니다. 이 옵션을 사용하는 것이 좋습니다. 전체 일관성 수준을 선택한 경우에는 이 옵션을 사용할 수 없습니다.
    • 각 업데이트에 대한 트랜잭션 유지 - 이 옵션을 사용하면 각 재시도 이후에 공급 트랜잭션이 유지됩니다. 이렇게 하면 트랜잭션 검색 페이지에서 검색할 수 있는 트랜잭션 영구 저장소가 항상 최신 상태로 유지되므로 문제를 격리하는 데 도움이 될 수 있습니다.

트랜잭션 영구 저장소 설정

SPE 트랜잭션 구성 페이지의 이러한 옵션은 트랜잭션 영구 저장소에 적용됩니다. 다음 그림에 표시된 것처럼 저장소에 표시할 추가적인 쿼리 가능 속성과 함께 저장소 유형을 구성할 수 있습니다.

그림 13-6

트랜잭션 영구 저장소

SPE 트랜잭션 영구 저장소 구성

이러한 옵션을 설정하려면 다음 절차를 따릅니다.

  1. 목록에서 원하는 트랜잭션 영구 저장소 유형을 선택합니다.
  2. 데이터베이스 옵션을 선택하면 기본 서비스 공급자 구성 페이지에 구성된 RDBMS가 공급 트랜잭션을 유지하는 데 사용됩니다. 따라서, 서버가 재시작될 때 재시도해야 하는 트랜잭션이 손실되지 않도록 합니다. 이 옵션을 선택하면 기본 서비스 공급자 구성 페이지에 RDBMS를 구성해야 합니다. 시뮬레이션된 메모리 기반 옵션을 선택하면 재시도해야 하는 트랜잭션은 메모리에만 저장되며 서버가 재시작되면 손실됩니다. 프로덕션 환경에 대해 데이터베이스 옵션을 사용합니다.


    주

    메모리 기반 트랜잭션 영구 저장소는 클러스터된 환경에 적합하지 않습니다.

    트랜잭션 영구 저장소 유형을 변경한 경우 변경 사항을 적용하려면 실행 중인 모든 Identity Manager 인스턴스를 다시 시작해야 합니다.


  3. 원하는 경우 사용자 정의된 쿼리 가능한 사용자 속성을 입력합니다.
  4. 트랜잭션 요약에 표시할 IDMXUser 객체의 추가 속성을 선택합니다. 이러한 속성은 검색 트랜잭션 페이지에서 쿼리 가능하며 검색 결과에 표시됩니다. 이 속성에는 다음과 같은 항목이 포함됩니다.

    • 사용자 경로 표현식 - IDMXUser 객체에 경로 표현식을 입력합니다.
    • 표시 이름 - 경로 표현식에 해당하는 표시 이름을 선택합니다. 이 표시 이름은 트랜잭션 검색 페이지에 표시됩니다.

고급 트랜잭션 처리 설정 지정

이 고급 옵션은 트랜잭션 관리자의 내부 작업을 제어합니다. 성능 분석 결과가 최적인 경우에는 제공된 기본값을 변경하지 마십시오. 모든 항목이 필요합니다.

그림 13-5는 트랜잭션 구성 편집 페이지의 고급 트랜잭션 처리 설정 영역을 보여 줍니다.

그림 13-7 고급 트랜잭션 처리 설정

고급 트랜잭션 처리 설정 구성

  1. 원하는 작업자 스레드 수(기본값: 100)를 입력합니다.
  2. 이 수는 트랜잭션을 처리하는 데 사용되는 스레드 수입니다. 이 값은 동시에 처리되는 트랜잭션 수를 제한합니다. 이러한 스레드는 시작할 때 정적으로 할당됩니다.


    주

    작업자 스레드 설정을 변경한 경우 변경 사항을 적용하려면 실행 중인 모든 Identity Manager 인스턴스를 다시 시작해야 합니다.


  3. 원하는 임대 기간(ms)(기본값: 600000)을 입력합니다.
  4. 이 옵션은 서버가 재시도하는 트랜잭션을 잠그는 기간을 제어합니다. 임대는 필요에 따라 갱신됩니다. 그러나 서버가 제대로 종료되지 않으면 원래 서버의 임대가 만료될 때까지 다른 서버는 트랜잭션을 잠글 수 없습니다. 1분 이상의 값을 지정해야 합니다. 이 값을 작게 설정하면 트랜잭션 영구 저장소의 로드에 영향을 줄 수 있습니다.

  5. 원하는 임대 갱신(ms) 시간(기본값: 300000)을 입력합니다.
  6. 이 옵션은 잠긴 트랜잭션의 임대가 갱신되는 시기를 제어합니다. 임대에 밀리초가 많이 남아 있을 때 갱신됩니다.

  7. 저장소에 완료된 트랜잭션 유지(ms)에 원하는 시간(기본값: 360000)을 입력합니다.
  8. 트랜잭션 영구 저장소에서 완료된 트랜잭션을 제거하기 전에 대기할 시간(밀리초). 트랜잭션이 즉시 유지되도록 구성되지 않으면 트랜잭션 영구 저장소에는 완료된 모든 트랜잭션이 포함되지 않습니다.

  9. 원하는 준비 대기열 저수위 표시(기본값: 400)를 입력합니다.
  10. 트랜잭션을 실행할 준비가 된 트랜잭션 스케줄러의 대기열이 이 제한 값 아래로 떨어지면 고수위 제한 값까지 트랜잭션을 실행할 준비가 된 모든 사용 가능한 대기열을 채웁니다.

  11. 원하는 준비 대기열 고수위 표시(기본값: 800)를 입력합니다.
  12. 트랜잭션을 실행할 준비가 된 트랜잭션 스케줄러의 대기열이 저수위 표시 아래로 떨어지면 이 제한 값까지 트랜잭션을 실행할 준비가 된 모든 사용 가능한 대기열을 채웁니다.

  13. 원하는 보류 중인 대기열 저수위 표시(기본값: 2000)를 입력합니다.
  14. 트랜잭션 스케줄러의 보류 중인 대기열에 재시도 보류 중인 실패한 트랜잭션이 포함되어 있습니다. 대기열의 크기가 고수위 표시를 초과하면 저수위 표시 이상의 모든 트랜잭션은 트랜잭션 영구 저장소에 플러시됩니다.

  15. 원하는 보류 중인 대기열 고수위 표시(기본값: 2000)를 입력합니다.
  16. 트랜잭션 스케줄러의 보류 중인 대기열에 재시도 보류 중인 실패한 트랜잭션이 포함되어 있습니다. 대기열의 크기가 고수위 표시를 초과하면 저수위 표시 이상의 모든 트랜잭션은 트랜잭션 영구 저장소에 플러시됩니다.

  17. 원하는 스케줄러 기간(ms)(기본값: 500)을 입력합니다.
  18. 트랜잭션 스케줄러를 실행할 빈도입니다. 트랜잭션 스케줄러는 실행되면 보류 중인 대기열에서 실행할 준비가 된 트랜잭션을 준비 대기열로 이동하고, 트랜잭션을 트랜잭션 영구 저장소에 유지하는 것과 같은 다른 정기 작업을 수행합니다.

  19. 저장을 눌러 설정을 허용합니다.

트랜잭션 모니터링

서비스 공급자 트랜잭션이 트랜잭션 영구 저장소에 작성됩니다. 트랜잭션 영구 저장소에서 트랜잭션을 검색하여 트랜잭션 상태를 확인할 수 있습니다.


주

관리자는 트랜잭션 구성 편집 페이지(트랜잭션 관리 참조)를 사용하여 트랜잭션이 유지되는 시간을 제어할 수 있습니다. 예를 들어, 트랜잭션을 처음 시도하기 전에도 트랜잭션을 바로 유지할 수 있습니다.


트랜잭션 검색 페이지에서 트랜잭션의 사용자, 유형, 상태, 트랜잭션 아이디, 현재 상태, 성공 또는 실패 등과 같이 트랜잭션 이벤트와 관련된 특정 기준을 기반으로 표시할 트랜잭션을 필터링할 수 있는 검색 조건을 지정할 수 있습니다. 여기에는 여전히 재시도되고 있는 트랜잭션뿐만 아니라 이미 완료된 트랜잭션도 포함됩니다. 완료되지 않은 트랜잭션은 취소하여 추가 시도를 방지할 수 있습니다.

트랜잭션을 검색하려면 다음을 수행합니다.

  1. Identity Manager에 로그인합니다.
  2. 메뉴 표시줄에서 서버 작업을 누릅니다.
  3. 서비스 공급자 트랜잭션을 누릅니다.
  4. 검색 조건을 지정할 수 있는 SPE 트랜잭션 검색 페이지가 나타납니다.


    주

    검색은 아래에 선택된 모든 조건에 맞는 트랜잭션만 반환합니다. 이는 계정 > 사용자 찾기 페이지와 비슷합니다.


  5. 원하는 경우 사용자 이름을 선택합니다.
  6. 그러면 입력한 계정 아이디를 가진 사용자에게만 적용되는 트랜잭션을 검색할 수 있습니다.


    주

    서비스 공급자 트랜잭션 구성 페이지에서 사용자 정의된 쿼리 가능한 사용자 속성을 구성한 경우 해당 속성이 여기에 표시됩니다. 예를 들어, 성 또는 이름을 사용자 정의된 쿼리 가능한 사용자 속성으로 구성한 경우 성 또는 이름을 기반으로 검색하도록 선택할 수 있습니다.


  7. 원하는 경우 유형 검색을 선택합니다.
  8. 그러면 선택된 유형의 트랜잭션을 검색할 수 있습니다.

  9. 원하는 경우 상태 검색을 선택합니다.
  10. 그러면 선택된 상태가 다음과 같은 트랜잭션을 검색할 수 있습니다.

    • 미시도 - 아직 시도되지 않은 트랜잭션입니다.
    • 보류 중인 재시도 - 한 번 이상 시도되었고, 한 번 이상의 오류가 발생했으며 개별 자원에 대해 구성된 재시도 제한까지 재시도되도록 예약된 트랜잭션입니다.
    • 성공 - 성공적으로 완료된 트랜잭션입니다.
    • 실패 - 완료되었지만 한 번 이상의 실패가 발생한 트랜잭션입니다.
  11. 원하는 경우 시도 횟수 검색을 선택합니다.
  12. 그러면 시도한 횟수를 기반으로 트랜잭션을 검색할 수 있습니다. 실패한 트랜잭션을 개별 자원에 대해 구성된 재시도 제한까지 재시도합니다.

  13. 원하는 경우 제출됨 검색을 선택합니다.
  14. 처음으로 제출된 시기(시간, 분 또는 일 증분 단위)를 기반으로 트랜잭션을 검색할 수 있습니다.

  15. 원하는 경우 완료됨 검색을 선택합니다.
  16. 완료된 시기(시간, 분 또는 일 증분 단위)를 기반으로 트랜잭션을 검색할 수 있습니다.

  17. 원하는 경우 취소 상태 검색을 선택합니다.
  18. 트랜잭션이 이미 취소되었는지 여부를 기반으로 트랜잭션을 검색할 수 있습니다.

  19. 원하는 경우 트랜잭션 아이디 검색을 선택합니다.
  20. 고유한 아이디를 기반으로 트랜잭션을 검색할 수 있습니다. 입력한 아이디 값을 기반으로 트랜잭션을 찾으려면 이 옵션을 사용합니다. 아이디는 모든 감사 로그 레코드에 표시됩니다.

  21. 원하는 경우 실행 위치(서버) 검색을 선택합니다.
  22. 실행 중인 서비스 공급자 서버를 기반으로 트랜잭션을 검색할 수 있습니다. 서버의 식별자는 Waveset.properties 파일에서 대체되지 않는 한 컴퓨터 이름을 기반으로 합니다.

  23. 목록에서 선택한 처음 몇 개의 항목으로 검색 결과를 제한합니다.
  24. 지정된 제한까지의 결과만 반환됩니다. 추가 결과를 사용할 수 있는지 여부는 표시되지 않습니다.

    그림 13-8 트랜잭션 검색
    서비스 공급자 사용자 트랜잭션을 검색할 검색 조건을 지정합니다.

  25. 검색을누릅니다.
  26. 검색 결과가 표시됩니다.

  27. 원하는 경우 결과 페이지의 맨 아래에 있는 일치하는 모든 트랜잭션 다운로드를 누릅니다. 그러면 결과가 XML 형식 파일로 저장됩니다.

  28. 주

    검색 결과에 반환되는 트랜잭션을 취소할 수 있습니다. 결과 테이블에서 트랜잭션을 선택하고 취소 선택됨을 누릅니다. 완료되었거나 이미 취소된 트랜잭션은 취소할 수 없습니다.



관리 위임

서비스 공급자 사용자에 대한 관리 위임은 Identity Manager 관리 역할을 사용하거나 조직 기반 인증 모델을 통해 활성화합니다.

조직 인증을 통해 위임

Identity Manager는 기본적으로 조직 기반 인증 모델을 통해 관리 직무를 위임합니다. 조직 기반 인증 모델에서 위임된 관리자를 만들 경우 다음 사항에 주의합니다.

관리 역할 할당을 통해 위임

서비스 공급자 사용자에 대한 세부 기능과 제어 범위를 부여하려면 서비스 공급자 사용자 관리 역할을 사용합니다. 로그인할 때 하나 이상의 Identity Manager 또는 서비스 공급자 사용자에게 동적으로 할당되도록 관리 역할을 구성할 수 있습니다.

관리 역할이 할당된 사용자에게 부여된 기능(예: 서비스 공급자 사용자 생성)을 지정하는 규칙을 정의하여 관리 역할에 할당할 수 있습니다.

서비스 공급자 사용자에 대한 관리 역할 위임을 사용하려면 Identity Manager 시스템 구성에서 관리 역할 위임을 활성화해야 합니다.

관리 역할 할당을 통한 위임을 활성화한 경우 SPE 구성에 IDM 구성 속성 이름이 필요하지 않습니다.

서비스 공급자 관리 역할 위임 사용

서비스 공급자 관리 역할 위임(SPE 관리 위임)을 사용하려면 Identity Manager 디버그 페이지에서 시스템 구성 객체의 다음 속성을 true로 설정합니다.

security.authz.external.app name.object type

여기서 app name은 Identity Manager 응용 프로그램(예: 관리자 인터페이스)이고 object type은 Service Provider Users입니다.

이 속성은 Identity Manager 응용 프로그램(예: 관리자 인터페이스 또는 사용자 인터페이스) 및 객체 유형별로 활성화할 수 있습니다. 현재는 Service Provider Users 객체 유형만 지원됩니다. 기본값은 false입니다.

예를 들어, Identity Manager 관리자에 대한 SPE 관리 위임을 사용하려면 시스템 구성 구성 객체의 다음 속성을 "true"로 설정합니다.

security.authz.external.Administrator Interface.Service Provider Users

지정된 Identity Manager 또는 서비스 공급자 응용 프로그램에 대해 SPE 관리 위임을 비활성화(false)한 경우 조직 기반 인증 모델이 사용됩니다.

SPE 관리 위임을 사용하면 추적 이벤트에서 실행된 인증 규칙의 수와 기간에 대한 정보를 캡처합니다. 이러한 통계는 대시보드에서 참조할 수 있습니다.

서비스 공급자 사용자 관리 역할 구성

서비스 공급자 사용자 관리 역할을 구성하려면 다음 절차에 따라 관리 역할을 만들고 제어 범위, 기능 및 이 관리 역할의 할당 대상을 지정합니다.


주

서비스 공급자 사용자 관리 역할을 만들기 전에 관리 역할에 대한 검색 컨텍스트, 검색 필터, 검색 이후 필터, 기능 및 사용자 할당 규칙을 정의합니다. 이러한 규칙을 사용할 규칙에 대해 authType(예: SPEUsersSearchContextRule, SPEUsersSearchFilterRule, SPEUsersAfterSearchFilterRule, CapabilitiesOnSPEUserRule, UserIsAssignedAdminRoleRule, SPEUserIsAssignedAdminRoleRule)을 지정해야 합니다.

Identity Manager에서는 서비스 공급자 사용자 관리 역할에 대해 이러한 규칙을 만드는 데 사용할 수 있는 예제 규칙을 제공합니다. 이러한 규칙은 Identity Manager 설치 디렉토리의 sample/adminRoleRules.xml에서 사용할 수 있습니다.

사용자 환경에 대해 이러한 규칙을 만드는 방법은 Identity Manager SPE 배포를 참조하십시오.


  1. 보안 탭에서 관리 역할을 선택한 다음 새로 만들기를 눌러 관리 역할 만들기 페이지를 엽니다.
  2. 관리 역할의 이름을 지정하고 서비스 공급자 사용자를 유형으로 선택합니다.
  3. 다음 절에 설명한 것처럼 제어 범위, 기능 및 서비스 공급자에 할당 옵션을 지정합니다.
제어 범위 지정

서비스 공급자 사용자 관리 역할에 대한 제어 범위는 지정된 Identity Manager 관리자, Identity Manager 최종 사용자 또는 Identity Mananger 서비스 공급자 최종 사용자가 볼 수 있는 서비스 공급자 사용자를 지정합니다. 제어 범위는 디렉토리에 서비스 공급자 사용자를 나열하도록 요청한 경우에 적용됩니다.

서비스 공급자 사용자 관리 역할의 제어 범위에 대해 다음 설정 중 하나 이상을 지정할 수 있습니다.

기능 지정

서비스 공급자 사용자 관리 역할 기능은 요청하는 사용자가 액세스를 요청 중인 서비스 공급자 사용자에 대해 갖는 기능과 권한을 지정합니다. 이 기능은 서비스 공급자 사용자에 대한 보기, 만들기, 수정 또는 삭제 요청을 하는 경우에 적용됩니다.

기능 탭에서 이 관리 역할에 적용할 사용자별 기능 규칙을 선택합니다.

서비스 공급자 사용자에게 관리 역할 할당

로그인할 때 평가되는 인증 사용자에게 관리 역할을 할당할지 여부를 결정하는 규칙을 지정하여 서비스 공급자 사용자 관리 역할을 서비스 공급자 사용자에게 동적으로 할당할 수 있습니다.

서비스 공급자 사용자에게 할당 탭을 누르고 할당에 적용할 규칙을 선택합니다.


주

각 로그인 인터페이스(예: 사용자 인터페이스 및 관리자 인터페이스)에 대해 다음 시스템 구성 객체를 true로 설정하여 사용자에 대한 관리 역할의 동적 할당을 활성화해야 합니다.

security.authz.checkDynamicallyAssignedAdminRolesAtLoginTo.logininterface

모든 인터페이스에 대한 기본값은 false입니다.


서비스 공급자 사용자 관리 역할 위임

기본적으로 서비스 공급자 사용자는 자신에게 할당된 서비스 공급자 사용자 관리 역할을 제어 범위 이내의 다른 서비스 공급자 사용자에게 할당하거나 위임할 수 있습니다.

서비스 공급자 사용자 편집 권한이 있는 모든 Identity Manager 사용자는 자신에게 할당된 서비스 공급자 사용자 관리 역할을 제어 범위 이내의 서비스 공급자 사용자에게 할당할 수 있습니다.

또한 서비스 공급자 사용자 관리 역할은 제어 범위에 관계 없이 관리 역할을 할당할 수 있는 할당자 목록을 포함할 수 있습니다. 이러한 직접 할당을 사용하면 하나 이상의 알려진 사용자 계정에서 관리 역할을 할당할 수 있습니다.


서비스 공급자 사용자 관리

이 절에서는 Identity Manager를 통해 서비스 공급자 사용자를 관리하는 절차 및 정보에 대해 설명합니다. 이 절은 다음 항목으로 구성되어 있습니다.

사용자 조직

서비스 공급자에서는 사용자에 대한 속성 값에 따라 사용자가 할당되는 조직이 결정됩니다. 이 값은 서비스 공급자 기본 구성의 Identity Manager 조직 속성 이름 필드에서 지정합니다(초기 구성 참조). 이러한 조직의 이름은 디렉토리 서버에 할당된 사용자 속성 값과 일치해야 합니다.

Identity Manager 조직 속성 이름을 정의하면 사용자 작성 또는 편집 페이지에 사용 가능한 조직의 다중 선택 목록이 표시됩니다. 기본적으로 짧은 조직 이름이 표시됩니다. SPE 사용자 양식을 수정하여 전체 조직 경로를 표시할 수 있습니다.

조직 이름 속성으로 사용할 속성을 선택할 수 있습니다. 그런 다음 서비스 공급자 사용자 관리 페이지에서 조직 이름 속성을 사용하여 해당 사용자를 검색하고 관리할 수 있는 관리자를 제한합니다.


주

이제 서비스 공급자 및 자원 계정에 대한 계정 아이디 및 비밀번호 정책이 있습니다.

SPE 시스템 계정 정책은 기본 정책 테이블에서 사용할 수 있습니다.


사용자 및 계정 생성

모든 서비스 공급자 사용자는 서비스 공급자 디렉토리에 계정이 있어야 합니다. 사용자가 다른 자원에 대한 계정이 있는 경우 해당 자원에 대한 링크가 사용자의 디렉토리 항목에 저장되므로 해당 사용자가 표시되면 이 계정에 대한 정보를 참조할 수 있습니다.


주

사용자 만들고 편집하는 서비스 공급자 사용자 양식 예제가 제공됩니다. 이 양식을 사용자 정의하여 해당 서비스 공급자 환경에서 사용자를 관리하기 위한 요구 사항을 충족시킵니다. 자세한 내용은 Identity Manager Workflows, Forms, and Views를 참조하십시오.


서비스 공급자 계정을 만들려면 다음을 수행합니다.

  1. 메뉴 표시줄에서 계정을 누릅니다.
  2. 서비스 공급자 사용자 관리 탭을 누릅니다.
  3. 계정 생성을 누릅니다.

  4. 주

    기본 서비스 공급자 사용자 양식을 사용할 때 표시되는 실제 필드는 서비스 공급자 디렉토리 자원의 계정 속성 테이블(스키마 맵)에 구성된 속성에 따라 다릅니다. 또한 사용자(예: 위임된 관리자)에게 자원을 할당하면 새로운 섹션이 디스플레이에 추가되어 해당 자원에 대한 속성 값을 지정할 수 있으며 필드도 사용자 정의할 수 있습니다.


  5. 필요한 경우 다음 값을 입력합니다.
    • 계정 아이디(필수 필드)
    • 비밀 번호
    • 확인(비밀번호 확인)
    • 이름(필수 필드)
    • 성(필수 필드)
    • 전체 이름
    • 전자 메일
    • 집 전화 번호
    • 휴대폰 번호
    • 비밀번호 재시도 횟수
    • 계정 잠금 해제 시간
  6. 화살표 키를 사용하여 사용 가능한 목록에서 원하는 자원을 할당합니다.
  7. 계정 상태에 계정이 잠겨 있는지 여부가 표시됩니다. 이 옵션을 눌러 계정을 잠그거나 잠금 해제할 수 있습니다.
  8. 그림 13-9 서비스 공급자 사용자 및 계정 생성
    서비스 공급자 사용자 및 계정 만들기 속성


    주

    이 양식에는 최상위 디렉토리 계정에 대해 정의된 속성을 기반으로 자원 계정 속성 값이 자동으로 채워집니다. 예를 들어, 자원이 firstName을 정의하는 경우 디렉토리 계정의 firstName 값을 사용하여 해당 값이 자동으로 채워집니다. 이 처음으로 채운 다음 해당 속성에 대한 수정 사항은 자원 계정에 전파되지 않습니다. 원하는 경우 제공된 서비스 공급자 사용자 양식 예제를 사용자 정의합니다.


  9. 저장을 눌러 사용자 계정을 만듭니다.

서비스 공급자 사용자 검색

서비스 공급자에는 사용자 계정 관리를 지원하는 구성 가능한 검색 기능이 포함되어 있습니다. 조직 또는 기타 요소에 의해 정의된 범위에 포함되는 사용자만 검색 결과로 반환됩니다.

서비스 공급자 사용자에 대한 기본 검색을 수행하려면 Identity Manager 인터페이스의 계정 영역에서 서비스 공급자 사용자 관리를 누르고 검색 값을 입력한 다음 검색을 누릅니다.

다음 항목에서는 서비스 공급자 검색 기능에 대해 설명합니다.

고급 검색

서비스 공급자 사용자에 대한 고급 검색을 수행하려면 서비스 공급자 사용자 검색 페이지에서 고급을 누른 후 다음 작업을 완료합니다.

  1. 목록에서 원하는 속성을 선택합니다.
  2. 목록에서 원하는 작업을 선택합니다.
  3. 검색 결과로 반환된 사용자를 필터링하려면 일련의 조건을 지정합니다. 반환되는 사용자는 지정된 모든 조건을 충족해야 합니다.

  4. 원하는 검색 값을 입력한 다음 검색을 누릅니다.
  5. 그림 13-10 사용자 검색
    서비스 공급자 사용자를 검색할 속성 조건을 지정합니다.

다음 옵션을 사용하여 속성 조건을 추가하거나 제거할 수 있습니다.

검색 결과

서비스 공급자 검색 결과가 테이블에 표시됩니다(그림 13-11 참조). 해당 속성의 열 헤더를 눌러 속성별로 결과를 정렬할 수 있습니다. 표시되는 결과는 선택한 속성에 따라 다릅니다.

화살표 버튼을 사용하여 결과의 첫 페이지, 이전 페이지, 다음 페이지 및 마지막 페이지를 탐색합니다. 입력란에 번호를 입력하고 Enter 키를 눌러 특정 페이지로 바로 이동할 수 있습니다.

사용자를 편집하려면 테이블에서 사용자 이름을 누릅니다.

그림 13-11 검색 결과 예

서비스 공급자 사용자 검색 결과 예

검색 결과 페이지에서 하나 이상의 사용자를 선택한 다음 삭제 버튼을 눌러 사용자를 삭제하거나 자원 계정을 링크 해제할 수 있습니다. 이 작업을 수행하면 사용자 삭제 페이지가 나타나고 추가 옵션이 표시됩니다(계정 삭제, 할당 취소 또는 링크 해제. 참조).

계정 링크

서비스 공급자는 사용자에게 여러 자원의 계정이 있는 환경에서 설치할 수 있습니다. 서비스 공급자의 계정 연결 기능은 증분 환경에서 서비스 공급자 사용자에 기존 자원 계정을 할당할 수 있습니다. 계정 연결 프로세스는 연결 상호 관계 규칙, 연결 확인 규칙 및 연결 확인 옵션을 정의하는 서비스 공급자 연결 정책에 의해 제어됩니다.

사용자 계정을 연결하려면 다음 절차를 따릅니다.

  1. 메뉴 표시줄에서 자원을 누릅니다.
  2. 원하는 자원을 선택합니다.
  3. 자원 작업 메뉴에서 서비스 공급자 연결 정책 편집을 선택합니다.
  4. 연결 상호 관계 규칙을 선택합니다. 이 규칙은 사용자가 소유할 수 있는 자원에 대한 계정을 검색합니다.
  5. 연결 확인 규칙을 선택합니다. 이 규칙은 연결 상호 관계 규칙에서 선택한 잠재적 계정 목록에서 모든 자원 계정을 제거합니다.

  6. 주

    연결 상호 관계 규칙에서 둘 이상의 계정을 선택하지 않으면 연결 확인 규칙은 필요하지 않습니다.


  7. 대상 자원 계정을 서비스 공급자 사용자에 연결하려면 연결 확인 필요를 선택합니다.

계정 삭제, 할당 취소 또는 링크 해제

사용자 계정을 삭제, 할당 해제 또는 링크 해제하려면 다음 절차를 따릅니다.

  1. 메뉴 표시줄에서 계정을 누릅니다.
  2. 서비스 공급자 사용자 관리를 누릅니다.
  3. 기본 또는 고급 검색을 수행합니다.
  4. 원하는 사용자를 한 명 이상 선택합니다.
  5. 삭제 버튼을 누릅니다.
  6. 원하는 경우 전역 옵션 중 하나를 선택합니다.
    • 모든 자원 계정 삭제

    • 주

      자원을 삭제하면 계정은 삭제되지만 자원 할당은 계속 남아 있습니다. 다음에 사용자를 업데이트하면 계정이 다시 만들어집니다. 삭제란 항상 자원 계정의 링크 해제를 의미합니다.


    • 모든 자원 계정 할당 해제

    • 주

      자원을 할당 해제하면 해당 자원 할당이 제거됩니다. 할당 해제는 자원 계정의 링크 해제를 포함합니다. 자원이 할당 해제되면 자원 계정은 삭제되지 않습니다.


    • 모든 자원 계정 링크 해제

    • 주

      링크를 해제하면 사용자와 자원 계정 간의 링크가 제거되지만 계정은 삭제되지 않습니다. 자원 할당이 제거되지 않은 상태에서 다음에 사용자를 업데이트하면 계정을 다시 연결하거나 자원에 새 계정을 만듭니다.


  7. 또는 삭제, 할당 해제 또는 링크 해제 열에서 하나 이상의 자원 계정에 대한 작업을 선택합니다.
  8. 원하는 사용자 계정을 선택한 후 확인을 누릅니다.
  9. 그림 13-12 계정 삭제, 할당 취소 또는 링크 해제
    서비스 공급자 사용자를 삭제할 때 계정을 삭제, 할당 해제 또는 링크 해제할 수 있습니다.

검색 옵션 설정

서비스 공급자 사용자에 대한 검색 옵션을 설정하려면 다음 절차를 따릅니다.

  1. 메뉴 표시줄에서 계정을 누릅니다.
  2. 서비스 공급자를 누릅니다.
  3. 옵션을 누릅니다.

  4. 주

    이러한 옵션은 현재 로그인 세션에만 유효합니다. 이 옵션은 검색 결과가 표시되는 방법을 지정하고 기본 검색 결과와 고급 검색 결과 모두에 적용되며 그 중 일부 설정은 새 검색에만 적용됩니다.


  5. 반환되는 최대 결과 수를 입력합니다.
  6. 결과 수/페이지를 입력합니다.
  7. 화살표 키를 사용하여 사용 가능한 속성에서 원하는 표시 속성을 선택합니다.
  8. 그림 13-13 서비스 공급자 사용자에 대한 검색 옵션 설정
    서비스 공급자 사용자에 대한 검색 옵션을 설정합니다.

최종 사용자 인터페이스

번들로 제공된 최종 사용자 페이지 예제에는 xSP 환경에 일반적인 등록 및 셀프 서비스에 대한 예가 제공됩니다. 이 예제는 확장 가능하며 사용자 정의할 수 있습니다. 모양과 느낌을 변경하거나, 페이지 간의 탐색 규칙을 수정하거나, 배포에 대한 로켈별 메시지를 표시할 수 있습니다. 최종 사용자 페이지를 사용자 정의하는 방법에 대한 자세한 내용은 Identity Manager SPE 배포를 참조하십시오.

셀프 서비스 및 등록 이벤트를 감사하는 것 외에도 전자 메일 템플리트를 사용하여 영향 받는 사용자에게 알림을 보낼 수 있습니다. 또한 계정 잠금과 계정 아이디 및 비밀번호 정책을 사용하는 예가 제공됩니다. 응용 프로그램 개발자도 Identity Manager 양식을 활용할 수 있습니다. 서블릿 필터로 구현되는 모듈식 인증 서비스를 필요에 따라 확장하거나 대체할 수 있습니다. 그렇게 하여 Sun Java System Access Manager와 같은 액세스 관리 시스템과 통합할 수 있습니다.

예제

번들로 제공된 최종 사용자 페이지 예제에서는 쉽게 탐색할 수 있는 일련의 화면을 통해 기본 사용자 정보를 등록 및 유지 관리하고 해당 작업에 대한 전자 메일 알림을 받을 수 있습니다. 예 페이지에는 다음과 같은 기능이 포함되어 있습니다.

이 페이지는 배포에 맞게 쉽게 사용자 정의할 수 있습니다. 다음 항목을 사용자 정의할 수 있습니다.

페이지 사용자 정의에 대한 자세한 내용은 Identity Manager SPE 배포를 참조하십시오.

등록

새 사용자에게 등록하라는 메시지가 표시됩니다. 등록 중에 사용자는 자신의 로그인, 시도 질문 및 알림 정보를 설정할 수 있습니다.

그림 13-14 등록 페이지

새 서비스 공급자 사용자는 처음 로그인할 때 성/이름 및 전자 메일 주소를 입력하여 등록해야 합니다.

홈 및 프로필 화면

그림 13-15는 최종 사용자 홈 탭과 프로필 페이지를 보여 줍니다. 사용자는 로그인 아이디와 비밀번호를 변경하고 알림을 관리하며 시도 질문을 만들 수 있습니다.

그림 13-15

서비스 공급자 사용자는 비밀번호와 시도 비밀번호 질문을 설정하고 알림을 관리할 수 있습니다.

내 프로필 페이지


동기화

동기화 정책을 통해 서비스 공급자 사용자를 동기화할 수 있습니다. 서비스 공급자 사용자를 위해 자원에 대한 속성 변경 사항을 Identity Manager와 동기화하려면 서비스 공급자 동기화를 구성해야 합니다. 다음 항목에서는 서비스 공급자 구현에서 동기화를 사용하는 방법에 대해 설명합니다.

동기화 구성

서비스 공급자 동기화를 구성하려면 동기화 구성에 설명된 것처럼 자원에 대한 동기화 정책을 편집합니다. 동기화 정책을 편집할 경우 다음 옵션을 지정하여 서비스 공급자 사용자에 대한 동기화 프로세스를 활성화해야 합니다.

동기화 구성의 지침에 따라 현재 환경에 해당하는 다른 옵션을 지정합니다.


주

확인 규칙 및 양식에서는 Identity Manager 입력 사용자 보기 대신 IDMXUser 보기를 사용해야 합니다. 자세한 내용은 Identity Manager SPE 배포를 참조하십시오.

이는 확인 규칙이 상호 관계 규칙에 식별된 각 사용자에 대해 사용자 보기를 액세스하여 동기화 성능에 영향을 주기 때문에 필요합니다.


저장을 눌러 정책 정의를 저장합니다. 정책에서 동기화를 비활성화하지 않은 경우 지정된 대로 예약됩니다. 동기화를 비활성화한 경우 현재 실행 중인 동기화 서비스가 중지됩니다. 동기화를 활성화한 경우 Identity Manager 서버가 다시 시작될 때 또는 동기화 자원 작업에서 서비스 공급자에 대해 시작을 선택하면 동기화가 시작됩니다.

동기화 모니터링

Identity Manager에서는 다음과 같은 서비스 공급자 동기화 모니터링 방법을 제공합니다.

동기화 시작 및 중지

서비스 공급자 구현에 대해 Identity Manager를 구성하면 서비스 공급자 동기화가 기본적으로 활성화됩니다. 서비스 공급자 Active Sync를 비활성화하려면 다음 절차를 따릅니다.

  1. 자원 영역에서 자원을 선택하고 동기화 정책 편집을 눌러 정책을 편집합니다.
  2. 동기화 사용 확인란을 선택 취소합니다.
  3. 저장을 누릅니다.
  4. 정책이 저장되면 동기화가 중지됩니다.

동기화를 비활성화하지 않고 중지하려면 동기화 자원 작업에서 서비스 공급자에 대해 중지를 선택합니다.


주

동기화를 비활성화하지 않고 자원 작업을 사용하여 동기화를 중지한 경우 Identity Manager 서버가 시작되면 동기화가 다시 시작됩니다.


사용자 이전

서비스 공급자 기능은 사용자 이전 작업 예와 관련 스크립트를 포함합니다. 이 작업은 기존 Identity Manager 사용자를 서비스 공급자 사용자 디렉토리로 이전합니다. 이 절에서는 이전 작업 예를 사용하는 방법에 대해 설명합니다. 이 예를 현재 환경에 사용할 수 있도록 수정하는 것이 좋습니다.

기존 Identity Manager 사용자를 이전하려면 다음을 수행합니다.

  1. 메뉴 표시줄에서 작업을 누릅니다.
  2. 작업 실행을 누릅니다.
  3. SPE 이전을 누릅니다.
  4. 고유한 작업 이름을 입력합니다.
  5. 목록에서 자원을 선택합니다.
  6. 이는 Identity Manager에서 서비스 공급자 디렉토리 서버를 나타내는 자원입니다. Identity Manager 사용자에 있는 이 자원에 대한 링크는 이전되지 않습니다.

  7. 아이디 속성을 입력합니다.
  8. 이는 디렉토리 사용자에 대한 짧은 고유 아이디를 포함하는 Identity Manager 사용자 속성입니다.

  9. 목록에서 아이디 규칙을 선택합니다.
  10. 이는 Identity Manager 사용자 속성에서 디렉토리 사용자의 이름을 계산할 수 있는 선택적 규칙입니다. 아이디 규칙을 사용하여 간단한 이름(일반적으로 uid)을 계산할 수 있습니다. 계산된 이름은 자원의 아이디 템플리트를 통해 처리되어 디렉토리 서버 고유 이름(DN)을 생성합니다. 또한 규칙에서 아이디 템플리트를 피하는 완전하게 지정된 DN을 반환할 수 있습니다.

  11. 백그라운드 이전 작업을 시작하려면 시작을 누릅니다.


서비스 공급자 감사 이벤트 구성

서비스 공급자 구현에서 Identity Manager의 감사 로깅 시스템은 엑스트라넷 사용자 활동에 관련된 이벤트를 감사합니다. Identity Manager는 서비스 공급자 사용자에 대해 기록되는 감사 이벤트를 지정하는 Service Provider Edition 감사 구성 그룹(기본적으로 활성화됨)을 제공합니다. 그림 13-16을 참조하십시오.

감사 로깅 및 Service Provider Edition 감사 구성 그룹의 이벤트 수정에 대한 자세한 내용은 12장, "감사 기록"을 참조하십시오.

그림 13-16 Service Provider Edition 감사 구성 그룹 편집 페이지

Service Provider Edition 감사 구성 그룹 편집 페이지에서 서비스 공급자 이벤트를 편집할 수 있습니다.



이전      목차      색인      다음     


부품 번호: 820-2290.   Copyright 2007 Sun Microsystems, Inc. 모든 권리는 저작권자의 소유입니다.