보안 역할 바꾸기(J2EE 1.4)

애플리케이션 배치 디스크립터 편집기를 사용하여 중복되거나 불필요한 보안 역할을 원하는 역할로 바꿀 수 있습니다.

이 태스크 정보

일부 애플리케이션 개발 상황에서 엔터프라이즈 애플리케이션 전체에 또는 모듈에 동일한 목적을 제공하는 중복 역할이 발생할 수 있습니다. 이런 경우, 마법사를 사용하여 엔터프라이즈 애플리케이션 및 모듈 전체의 중복 역할을 유지하려는 보안 역할로 바꿀 수 있습니다.

예를 들어, 사용자는 엔터프라이즈 애플리케이션에 정의된 Boss라는 보안 역할을 가집니다. Boss 보안 역할은 EJB 모듈에서 수집한 Manager라는 다른 보안 역할과 동일한 목적으로 사용됩니다. 중복을 제거하려면 모든 Manager 역할의 사용을 Boss 역할로 바꿀 수 있습니다. Manager 역할이 Boss로 바뀐 후에는 Manager 역할이 애플리케이션에서 제거되어 삭제됩니다. 또한 Manager 역할은 이 역할이 수집된 EJB 모듈에서도 제거되고 모듈에서 Boss 역할로 바뀝니다.

프로시저

  1. Java™ EE 퍼스펙티브의 엔터프라이즈 탐색기 보기에서 엔터프라이즈 애플리케이션 프로젝트의 배치 디스크립터를 마우스 오른쪽 단추로 클릭하고 연결 프로그램 > 배치 디스크립터 편집기를 선택하여 애플리케이션 배치 디스크립터 편집기를 여십시오.
  2. 편집기의 보안 페이지에서 바꾸기를 클릭하십시오.
  3. 유지하려는 보안 역할을 선택한 후 다음을 클릭하십시오.
  4. 유지하도록 선택하지 않은 보안 역할의 경우 다음 단계를 완료하여 대체 설계를 정의하십시오.
    1. 바꿀 보안 역할 테이블에서 보안 역할을 선택하십시오.
    2. 왼쪽의 대체 설계 테이블에서 오른쪽에서 선택한 하나 이상의 보안 역할을 바꾸는 데 사용할 대체 보안 역할을 선택하십시오.
    3. 왼쪽 화살표(<) 단추를 클릭하여 바꿀 보안 역할을 대체 설계 테이블로 이동하십시오.
    참고: 대체 설계 테이블에서 노드 트리에 하위 항목으로 표시된 보안 역할은 상위 항목으로 표시된 보안 역할에 의해 교체됩니다.
  5. 모든 보안 역할에 대해 대체 설계 정의를 완료하면 완료를 클릭하십시오.

결과

마법사는 사용자가 정의한 대체 설계에 따라 엔터프라이즈 애플리케이션 및 모듈 전체에서 보안 역할을 바꿉니다.

피드백