어셈블리 도구를 사용하여 사용자를 RunAs 역할에 맵핑

RunAs 역할이 대표로 사용됩니다. 서블릿 또는 엔터프라이즈 Bean 컴포넌트는 역할을 흉내내서 다른 엔터프라이즈 Bean을 호출하기 위해 RunAs 역할을 사용합니다.

시작하기 전에

이 태스크를 수행하기 전에:
  • 엔터프라이즈 Bean 및 웹 자원에 새 역할 작성 및 지정을 포함하여 웹 애플리케이션 및 엔터프라이즈 Bean 애플리케이션을 보안 처리하십시오. 자세한 정보는 어셈블리 도구를 사용하여 웹 애플리케이션 보안엔터프라이즈 Bean 애플리케이션 보안의 내용을 참조하십시오.
  • 역할에 사용자 및 그룹을 지정하십시오. 자세한 정보는 Adding users and groups to roles using an assembly tool의 내용을 참조하십시오. 애플리케이션 설치 동안 이 단계를 완료하십시오. 배치하기 전까지 애플리케이션이 실행될 환경 또는 사용자 레지스트리가 알려지지 않기 때문입니다. 애플리케이션이 실행되는 환경을 이미 알고 있고 사용자 레지스트리를 알고 있으면, 어셈블리 도구를 사용하여 사용자를 RunAs 역할에 지정할 수 있습니다.

이 태스크 정보

참고: 이 프로시저는 어셈블리 도구를 사용할 때 필요한 단계 또는 사용 중인 어셈블리 도구의 버전과 일치하지 않을 수 있습니다. 사용 중인 도구 및 버전에 대한 지시사항을 따라야 합니다.

애플리케이션의 서블릿 또는 엔터프라이즈 Bean이 RunAs 설정을 사용하여 구성된 경우 RunAs 역할을 정의하려면 다음 단계를 수행하십시오.

프로시저

  1. 어셈블리 도구의 프로젝트 탐색기 보기에서 엔터프라이즈 애플리케이션 프로젝트 또는 엔터프라이즈 아카이브(EAR) 파일을 마우스 오른쪽 단추로 클릭하고 연결 프로그램 > 배치 디스크립터 편집기를 클릭하십시오. EAR 파일로 애플리케이션 배치 디스크립터 편집기가 열립니다. 편집기에 대한 정보에 액세스하려면 F1을 누르고 애플리케이션 배치 디스크립터 편집기를 클릭하십시오.
  2. 바인딩으로 보안 역할 실행 아래 보안 탭에서 추가를 클릭하십시오.
  3. RunAs 바인딩 아래에서 추가를 클릭하십시오.
  4. 보안 역할 마법사에서 하나 이상의 역할을 선택하고 완료를 클릭하십시오.
  5. 애플리케이션에서 모든 RunAs 역할에 대해 단계 3 - 5을 반복하십시오.
  6. 애플리케이션 배치 디스크립터 편집기를 닫고 프롬프트되면 를 클릭하여 변경사항을 저장하십시오.

결과

애플리케이션의 ibm-application-bnd.xmi 파일은 RunAs 역할 맵핑 테이블에 사용자를 포함합니다.
지원된 구성 지원된 구성: IBM® 확장 및 바인딩 파일의 경우 .xmi 또는 .xml 파일 이름 확장자는 Java EE 5 이전 애플리케이션이나 모듈을 사용하는지 또는 Java EE 5 이상 애플리케이션이나 모듈을 사용하는지 여부에 따라 달라집니다. IBM 확장 또는 바인딩 파일 이름은 ibm-*-ext.xmi 또는 ibm-*-bnd.xmi입니다. 여기서, *는 확장 또는 바인딩 파일의 유형입니다(예: app, application, ejb-jar 또는 web). 다음 조건이 적용됩니다.
  • 버전 5 이전의 Java EE 버전을 사용하는 애플리케이션 또는 모듈의 경우, 파일 확장자는 .xmi여야 합니다.
  • Java EE 5 이상을 사용하는 애플리케이션 또는 모듈의 경우, 파일 확장자는 .xml이어야 합니다. .xmi 파일이 애플리케이션 또는 모듈에 포함된 경우 제품에서 .xmi 파일을 무시합니다.

그러나 Java EE 5 이상 모듈은 Java EE 5 이전 파일이 포함되어 있고 .xmi 파일 이름 확장자가 사용된 애플리케이션에 있을 수 있습니다.

ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi, ibm-portlet-ext.xmi 파일은 .xmi 파일 확장자를 계속 사용합니다.

sptcfg

다음에 수행할 작업

애플리케이션을 보안 처리한 다음 관리 콘솔을 사용하여 애플리케이션을 설치할 수 있습니다. 설치된 애플리케이션의 RunAs 역할 맵핑을 변경할 수 있습니다. 자세한 정보는 사용자 RunAs 콜렉션의 내용을 참조하십시오.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tsec_runas_atk
파일 이름:tsec_runas_atk.html