EJB 모듈의 보안 역할 정의

메소드 권한을 빌드하려면 보안 역할을 추가해야 합니다. 배치 디스크립터 편집기를 사용하여 보안 역할을 EJB 모듈에 추가합니다.

이 태스크 정보

추가하는 보안 역할은 EJB 배치 디스크립터에 정의되어 있습니다. 보안 역할의 이름은 서버에 정의된 사용자 그룹 또는 프린시펄의 이름과 정확히 일치하지 않아도 됩니다. 배치 시 관리자는 기존 보안 정책 및 서비스를 사용하여 기존 사용자 그룹 및 프린시펄에 정의한 역할을 지정합니다.

Bean에서 보안의 추가 세분화를 위해 보안 역할 참조를 정의할 수 있습니다. 그런 다음 메소드 권한(예: isCallerInRole(String roleRefName))을 사용하여 정의할 수 있는 프로그램 방식의 보안 검사를 추가할 수 있습니다.

EJB 모듈에 보안 역할을 추가하려면(배치 디스크립터 편집기 사용) 다음 단계를 완료하십시오.

프로시저

  1. Java™ EE 퍼스펙티브의 엔터프라이즈 탐색기 보기에서 EJB 프로젝트의 배치 디스크립터를 마우스 오른쪽 단추로 클릭하고 연결 프로그램 > 배치 디스크립터 편집기를 선택하여 배치 디스크립터 편집기를 여십시오.
  2. 편집기의 어셈블리 페이지에서 보안 역할 섹션으로 화면 이동하십시오.
  3. 추가를 클릭하여 보안 역할 추가 마법사를 여십시오.
  4. 이름 필드에 보안 역할의 이름을 입력하십시오.
  5. 설명 필드에 보안 역할에 대한 설명을 입력하십시오.
  6. 완료를 클릭하십시오.

결과

보안 역할이 배치 디스크립터에 추가되며 메소드 권한 지정 시 이 역할을 사용할 수 있습니다. 또한 이 보안 역할을 사용하여 보안 역할 참조를 작성할 수 있습니다.

다음에 수행할 작업

보안 역할을 삭제하려면 역할을 선택하고 제거를 클릭하십시오.

피드백