보안 ID 추가(메소드 레벨)

메소드 레벨의 보안 ID는 다른 Bean이 해당 메소드를 호출할 때 사용됩니다. 메소드에 대해 지정된 보안 ID가 사용됩니다. ID는 호출자의 ID, EJB 서버의 ID 또는 특정 보안 역할의 ID를 사용하도록 설정할 수 있습니다.

메소드 레벨 보안 ID는 EJB 1.x 또는 2.x 프로젝트에서 EJB 1.x 및 EJB 2.x Enterprise Bean 모두에 대해 유효합니다.

Enterprise Bean에 보안 ID(메소드 레벨)를 추가하려면 다음을 수행하십시오.

  1. J2EE Perspective로 전환하십시오.
  2. 프로젝트 탐색기 보기에서 원하는 EJB 모듈의 전개 설명자를 선택하십시오.
  3. 전개 설명자를 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 연결 프로그램을 선택하십시오.
  4. 편집기의 액세스 페이지에서 보안 ID(메소드 레벨) 섹션을 선택하십시오.
  5. 추가를 클릭하십시오. 보안 ID 추가 마법사가 표시됩니다.
  6. 다음 선택사항에서 다음과 같이 실행 모드를 선택하십시오.
    • 호출자의 ID 사용 - 이 옵션을 사용하면 보안 서비스가 프린시펄의 신임 설정에 변경사항을 작성하지 않습니다.
    • EJB 서버의 ID 사용 - 이 옵션을 사용하면 보안 서비스가 EJB 서버와 연관된 신임 설정과 일치하도록 프린시펄의 신임 설정을 변경합니다.
    • 특정 역할에 지정된 ID 사용(아래) - 이 옵션을 사용하면 특정 보안 역할에 지정된 프린시펄이 Bean 메소드 실행을 위해 사용됩니다. 이 연관은 해당 역할이 부여된 사용자의 사용자 ID 및 암호와 역할이 연관된 응용프로그램 바인딩의 파트입니다.
  7. 위에서 특정 역할에 지정된 ID 사용을 선택한 경우, 역할 이름 및 역할 설명을 선택해야 합니다.
  8. 보안 ID 설명 필드에 새 ID에 대한 설명을 입력하십시오.
  9. 다음을 클릭하십시오.
  10. 발견된 Bean 목록에서 하나 이상의 Enterprise Bean을 선택한 후 다음을 클릭하십시오.
  11. 보안 ID에 대한 하나 이상의 메소드 요소를 선택하십시오.
  12. 완료를 클릭하십시오.
보안 ID가 추가됩니다. 보안 ID를 제거하려면 2해당 보안 ID를 선택한 후 제거 단추를 클릭하십시오.
이용약관 | 피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.