Oracle 애플리케이션 온보딩
사용자를 로컬 Oracle 데이터베이스 어댑터로 Verify 전환합니다.
시작하기 전에
- Verify에서 인증을 위해 ID 에이전트를 구성합니다. 사용자 인터페이스 확인을 통한 구성을 참조하십시오.
- 온프레미스 컴포넌트에 IIBM® Verify ID brokerage를 배치하고 구성합니다.
프로시저
- Verify에서 관리자 계정으로 로그인하세요.
- ‘애플리케이션’ > ‘애플리케이션’을 선택한 다음 ‘애플리케이션 추가’를 클릭합니다.
- 팝업 창에서 애플리케이션 유형을 ‘ Oracle ’ 데이터베이스로 검색한 다음 ‘애플리케이션 추가’를 클릭합니다.
- ‘애플리케이션 추가’ 페이지에서 ‘일반’ 탭을 선택하고 필요한 세부 정보를 입력하십시오.
- ‘계정 수명 주기’ 탭을 선택합니다.
- 프로비저닝 및 디프로비저닝 정책을 지정하십시오.
매개변수 설명 계정 프로비저닝 프로비저닝 계정은 기본적으로 사용 안함이며, 이는 계정 작성이 IBM Verify 외부에서 수행됨을 의미합니다.
인타이틀먼트가 사용자에게 지정될 때 계정을 자동으로 프로비저닝하려면 사용 옵션을 선택하십시오. 비밀번호 생성 및 이메일 알림 기능은 IBM Verify을(를) 사용하여 작성된 계정에 사용할 수 있습니다.
계정 디프로비저닝 디프로비저닝 계정은 기본적으로 사용 안함이며, 이는 계정 제거가 IBM Verify 외부에서 수행됨을 의미합니다.
사용자에서 인타이틀먼트가 제거될 때 계정을 자동으로 디프로비저닝하려면 사용 옵션을 선택하십시오.
계정 비밀번호 - 동기화 사용자의 Cloud Directory 비밀번호
- 이 옵션은 클라우드 디렉토리에서 비밀번호 동기화가 사용 가능한 경우에 사용할 수 있습니다. 일반 사용자가 애플리케이션에 프로비저닝되면 클라우드 디렉토리 비밀번호를 사용합니다. 연합 사용자는 애플리케이션에 프로비저닝될 때 생성된 비밀번호를 수신합니다.
- 비밀번호 생성
- 이 옵션은 프로비저닝된 계정에 대해 무작위 비밀번호를 생성합니다. 비밀번호는 클라우드 디렉토리 비밀번호 정책을 기반으로 합니다.
- 없음
- 이 옵션은 비밀번호가 없는 계정을 프로비저닝합니다.
이메일 알림 전송 이 옵션은 비밀번호 생성 옵션을 선택할 때 사용 가능합니다. 이메일 알림 보내기 옵션을 선택하면 계정이 프로비저닝된 후 자동 생성된 비밀번호가 포함된 이메일 알림이 이메일 주소로 전송됩니다. 유예 기간(grace period)(일) 디프로비저닝된 계정이 영구적으로 삭제되기 전에 일시중단된 상태로 유지되는 유예 기간을 일 단위로 설정하십시오. 디프로비저닝 조치 계정을 삭제하십시오. 이 필드는 디프로비저닝 계정 필드가 사용 가능한 경우에만 사용 가능합니다. - ‘일반’ 섹션에서 드롭다운 메뉴에서 ‘애플리케이션 프로필’을 선택합니다. 프로필이 없는 경우 새로 생성해야 합니다. 자세한 내용은 ‘ID 어댑터 애플리케이션 프로필 관리’를 참조하십시오.
- API 인증 세부사항을 지정하십시오.
매개변수 설명 Tivoli Directory Integrator 위치 IBM Security Directory Integrator 인스턴스의 URL입니다. 예를 들어, rmi://<ip-address>:<port>/ITDIDispatcher이며, 여기서 ip-address는 IBM Security Directory Integrator 호스트이며 포트는 RMI Dispatcher의 포트 번호입니다. Oracle 서비스 이름 연결할 Oracle 인스턴스의 서비스 이름입니다. Oracle 서비스 호스트 연결할 Oracle 인스턴스의 호스트 이름 또는 IP 주소. Oracle 서비스 포트 Oracle 서비스가 청취하는 포트입니다. 관리자 이름 관리자의 사용자 이름입니다. 비밀번호 관리자의 비밀번호입니다. ID 에이전트 애플리케이션 프로파일이 감지된 드롭 다운에서 프로비저닝 유형의 ID 에이전트를 선택하십시오. 설명 선택적 필드입니다. 필요한 경우 설명을 추가하십시오. SID Security Directory Integrator(SDI) 의 선택란을 선택하십시오. Oracle에 SSL 통신 사용 여부 SSL을 사용하여 Oracle과 통신하는 경우 선택란을 선택합니다. Oracle 서비스 별칭 oracle 서비스 별명 세부사항을 추가합니다. Oracle에 OCI 통신 사용 OCI를 사용하여 oracle과 통신하는 경우 선택란을 선택합니다. Oracle 서버 식별 이름 oracle 서버 구별 이름. 사용자 이름을 대문자로 변환 사용자 이름의 대소문자를 유지하려면 FALSE로 전환하십시오. 기본적으로 어댑터는 사용자 이름의 대소문자를 UPPERCASE로 변환합니다. 삭제 시 계단식 배열 금지 삭제 시 계단식 배열을 방지하려면 이 선택란을 선택하십시오. JDBC 씬 클라이언트 특성 파일 경로 씬 클라이언트 암호화를 사용하기 위한 Oracle 고급 보안 옵션 특성 파일의 경로입니다. - ‘연결 테스트’를 클릭하여 온프레미스 Oracle 데이터베이스 어댑터와의 연결을 테스트하십시오. 연결은 Oracle 데이터베이스 애플리케이션에서 계정을 프로비저닝하거나 조정하는 데 성공해야 합니다.
- 대상 Oracle 데이터베이스 속성의 속성 이름을 맵핑하여 클라우드 디렉토리의 속성을 확인하십시오. 대상에서 업데이트해야 하는 속성의 계속 업데이트 선택란을 선택하십시오.
- ‘계정 동기화’ 탭을 선택하세요.
- Verify‘적용 정책 ’ 섹션에서, 계정 동기화 프로세스가 Oracle 데이터베이스 계정을 해당 계정 소유자에게 할당하기 위해 일치해야 하는 하나 이상의 속성 쌍을 추가하십시오.
- '시정 정책' 섹션에서 시정 정책을 선택하여 규정 미준수 계정을 자동으로 시정하십시오.
- ‘저장’을 클릭하세요.
- 애플리케이션을 저장한 후, ‘권한’ 탭에서 권한 정책을 지정하십시오.참고:
recon 실패 임계값은 기본적으로 15%로 설정됩니다. 이를 통해 연속적인 계정 동기화 간에 15% 이상의 계정이 삭제된 경우 계정 동기화 결과를 버리고 조작이 정지됩니다.
삭제된 레코드의 백분율이 더 높은 경우(일반적으로 더 작은 데이터 볼륨이 있는 경우-더 작은 데이터 변경은 더 높은 편차율에 기여함), 값을 적절히 조정하십시오. 오류 임계값을 100%으로 설정하면 편차률이 무시되고 계정 동기화 조작이 완료됩니다.
docker-compose yml 파일의 identity-brokerage 환경 섹션 아래 환경 변수
RECONCILIATION_FAILURETHRESHOLD_VALUE:"100”(0-100 범위의 값)을 추가하여 장애 임계값을 변경할 수 있습니다. 완료되면 컨테이너가 이미 실행 중인 경우 다시 스핀합니다.예:
identity-brokerage: image: ibmcom/identity-brokerage container_name: identity-brokerage depends_on: - ib-init - ibdb environment: LICENSE_ACCEPT: "yes" HOSTNAME: "identity-brokerage" DB_SERVICE_NAME: "ibdb" TRACE: "enabled" SCIM_USER: "<>" SCIM_USER_PASSWORD: "<>" RECONCILIATION_FAILURETHRESHOLD_VALUE: "75"