보안 구성요소 개발

개발한 구성요소에 대해 보안을 설정하십시오. 구성요소는 메소드가 있는 인터페이스를 구현합니다. 서비스 구성요소 아키텍처(SCA) 규정자 SecurityPermission을 사용하여 인터페이스 또는 메소드에 보안을 설정하십시오.

시작하기 전에

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

이 타스크의 수행 목적 및 시기

다음 단계를 사용하여 WebSphere Process Server에 보안 응용프로그램을 가져오십시오.

이 타스크의 단계

  1. 응용프로그램 EAR 파일을 설치하십시오.

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

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

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

    옵션 설명
    모든 사용자 보안이 없는 것과 같습니다.
    모든 인증된 사용자 유효한 사용자 이름 및 암호로 인증된 모든 사용자가 역할의 구성원입니다.
    맵핑된 사용자 개별 사용자가 역할의 구성원으로 표시됩니다.
    맵핑된 그룹 그룹이 사용자를 추가할 수 있는 가장 편리한 방법이며 식별된 그룹의 모든 구성원이 역할의 구성원이 됩니다.
    역할에 맵핑할 수 있는 사용자 및 그룹을 표시하려면 사용자 찾기그룹 찾기를 사용하십시오.
아래의 샘플 SCDL에서 메소드 onewayinvoke에 대한 액세스는 manager 역할의 구성원인 사용자로 제한됩니다.
<?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>

이용약관 |

최종 갱신: 2006년 4월 13일

(c) Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org 웹 사이트 참조)