WebSphere Enterprise Service Bus, 버전 6.2.0 운영 체제: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


보안 컴포넌트 개발

개발한 컴포넌트에 대해 보안을 설정하십시오. 컴포넌트는 메소드가 있는 인터페이스를 구현합니다. SCA(Service Component Architecture) 규정자 SecurityPermission을 사용하여 인터페이스 또는 메소드에 보안을 설정하십시오.

시작하기 전에

WebSphere® Integration Developer에서 보안 응용프로그램을 개발하십시오. WebSphere ESB에서 전개할 엔터프라이즈 아카이브(EAR) 파일로 응용프로그램을 내보내십시오.

이 태스크 정보

다음 단계를 사용하여 WebSphere ESB에 보안 응용프로그램을 가져오십시오.
프로시저
  1. 응용프로그램 EAR 파일을 설치하십시오.

    관리 콘솔에서 응용프로그램을 펼치고 엔터프라이즈 응용프로그램을 클릭하십시오. 설치를 클릭하고 새 응용프로그램의 세부사항을 입력하십시오.

  2. 새 응용프로그램에 보안 역할을 지정하십시오.

    사용자/그룹에 보안 역할 맵핑을 클릭하십시오. 응용프로그램의 역할에는 네 가지 선택사항이 있습니다.

    옵션 설명
    모두 이 역할은 보안 없음과 동일합니다.
    모두 인증됨 이 역할의 구성원은 유효한 사용자 이름과 암호로 인증된 모든 사용자입니다.
    맵핑된 사용자 개별 사용자는 이 역할의 구성원으로 표시됩니다.
    맵핑된 그룹 그룹은 사용자를 추가하는 가장 편리한 방법입니다. 식별된 그룹의 모든 구성원은 해당 역할의 구성원이 됩니다.
    역할에 맵핑할 수 있는 사용자 및 그룹을 표시하려면 사용자 찾기그룹 찾기를 사용하십시오.

아래의 샘플 SCDL에서 메소드 onewayinvoke에 대한 액세스는 관리자 역할의 구성원인 사용자로 제한됩니다.
<?xml version="1.0" encoding="UTF-8"?>
<scdl:component xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:java="http://www.ibm.com/xmlns/prod/websphere/scdl/java/6.0.0" 
xmlns:ns1="http://sample.recovery.security/Itarget" 
xmlns:scdl="http://www.ibm.com/xmlns/prod/websphere/scdl/6.0.0" 
xmlns:wsdl="http://www.ibm.com/xmlns/prod/websphere/scdl/wsdl/6.0.0" 
displayName="secure" name="Component1">
  <interfaces>
    <interface xsi:type="wsdl:WSDLPortType" portType="ns1:Itarget">
      <method name="onewayinvoke">
       <scdl:interfaceQualifier xsi:type="scdl:SecurityPermission" 
role="manager"/>
      </method>
      </interface>
  </interfaces>
  <references/>
  <implementation xsi:type="java:JavaImplementation" 
class="sca.component.java.impl.Component1Impl1">
 </implementation>
</scdl:component>

task 타스크 주제

이용약관 | 피드백


시간소인 아이콘 마지막 갱신 날짜: 2010년 7월 7일 수요일


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tsec_devesecapp.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
이 Information Center는 Eclipse 기술을 기반으로 합니다(http://www.eclipse.org 웹 사이트 참조).