Antop
Brain to Blog
Antop
전체 방문자
930,166
오늘
1
어제
12
  • 분류 전체보기 (167)
    • Ubuntu Developer (0)
    • Mini Project (12)
    • Request Sample (1)
    • Study (5)
      • Vue.js (2)
      • Hadoop (3)
    • Java+ (23)
      • Trouble Shooting (5)
      • Example (8)
    • Framework (22)
      • Struts (3)
      • Spring (3)
      • Spring OSGi (2)
      • Spring Security (3)
      • Hibernate (9)
      • Mybatis (1)
    • Android (1)
    • Oracle Solution (40)
      • Tutorial for Oracle Coheren.. (1)
      • PO Processing (17)
      • BPM 11g Foundation Training (11)
      • Oracle Service Bus 11g Hand.. (5)
      • BPEL (3)
      • Trouble Shooting (2)
    • JavaScript (5)
      • jQuery (2)
      • Ext JS (1)
    • Tools (12)
      • Eclipse (11)
      • Maven (1)
    • Database (6)
      • Oracle (3)
      • MySQL (2)
    • Server (30)
      • Ubuntu (16)
      • WebLogic (7)
      • VMware ESXi (6)
    • Etc (9)
      • Scrap (4)
      • Link (1)
      • Game (2)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

  • Install Ambari and Deploy HDP⋯
    2016.06.05
    Install Ambari and Deploy HDP⋯
  • web.xml 서블릿 버전별 DTD
    2013.03.03
  • 메이븐 웹 프로젝트 생성 후 해⋯
    2013.09.09
    메이븐 웹 프로젝트 생성 후 해⋯
  • 2014년 도로명 주소 사용에 따⋯
    2013.12.22
    2014년 도로명 주소 사용에 따⋯
  • Mybatis Interceptor + RowBoun⋯
    2017.12.12

태그

  • JDBC
  • hibernate
  • xml
  • esxi
  • VMware
  • JSP
  • BPM
  • 하이버네이트
  • ubuntu
  • extjs
  • oracle
  • Weblogic
  • LAB
  • Ajax
  • Spring
  • maven
  • MySQL
  • mybatis
  • API
  • Eclipse
  • JavaScript
  • SOA
  • Java
  • Struts
  • JSON
  • BPEL
  • osb
  • jQuery
  • EJB
  • ORM

최근 댓글

  • 소스를 오픈 해주셔서 감사합니⋯
    헤르메스의날개
  • 드라이버에 의존하는것보다 확⋯
    망고스틴
  • 비슷한걸 개발하면서 어떻게 해⋯
    홍마초
  • 잘 보고 갑니다...
    딸랑딸랑
  • 잘 보고 갑니다...
    이웃사촌

최근 글

  • Mockito.thenThrow() 주의사항!
    2021.09.25
  • Spring + @Lazy
    2019.08.05
    Spring + @Lazy
  • [Kotlin + Spring] Maven confi⋯
    2019.05.26
  • Installation Vue.js (Eclipse)
    2018.05.24
    Installation Vue.js (Eclipse)
  • Installation Vue.js (WebStorm⋯
    2018.05.21
    Installation Vue.js (WebStorm⋯

티스토리

hELLO · Designed By 정상우.
Antop

Brain to Blog

Chapter E - Enforcing Policies
Oracle Solution/PO Processing

Chapter E - Enforcing Policies

2010. 8. 12. 14:15
반응형
Introduce

서비스에 보안정책을 정하는 방법을 알아봅시다~

- How to attach a policy
- How to secure invocation of a composite using web services security usernametoken(userid/password).
- How to propagate identiry across a multi-composite to an invoked service using SAML[각주:1].
- Communicate signed and encrypted messages.



Policy attachment in console

EM에서 POProcessing Composite을 클릭합니다.



정책 탭을 클릭합니다.



첨부 대상/분리 위치 버튼을 클릭 후 receivePO를 클릭합니다.



사용 가능한 정책 목록에서 "was_username_token_service_policy"를 클릭 후 첨부 버튼을 클릭합니다.



첨부된 정책 목록 확인 후 확인 버튼을 클릭합니다.



이번에는 getCreditCardStatus에 정책을 첨부합니다.



"oracle/wss11_saml_token_with_message_protection_client_policy"를 첨부합니다.



2가지 정책이 첨부 되었습니다.



validationForCC Composite의 getStatusByCC에도 정책을 첨부합니다.



"oracle/wss11_saml_token_with_message_protection_service_policy"를 첨부 합니다.



1가지의 정책이 첨부되었습니다.



POProcessing을 테스트합니다.

테스트를 할때 보안 분에서 "WSS 사용자 이름 토큰"을 선택하고 사용자 이름과, 비밀번호를 입력해야 니다.



입력하지 않거나 틀리면 아래와 같은 에러가 납니다.





A quick look at policy management

EM 왼쪽 메뉴에서 "WebLogic 도메인 - domain1(자기도메인)"에서 오른쪽 버튼 클릭 후 "웹서비스 - 정책"을 클릭합니다.



적용된 정책 목록이 나옵니다.





Policy attachment in JDeveloper

JDeveloper에서 정책을 적요시키는 법을 알아봅시다.

POProcessing에서 receivePO(Web Service)에서 오른쪽 버튼 클릭 후 Configure WS Policies...를 클릭합니다.



Security 부분에서 정책을 추가합니다.



OK를 클릭하면 receivePO(Web Service)에 자물쇠 아이콘에 생긴 것을 확인할 수 있습니다.



getGreditCardStatus(Web Service)와 validationForCC의 getStatusByCC(Web Service)에도 정책을 적용합니다.





getStatusByCC









14_e2e-105-POProcessing-E-OWSM.pdf


  1. http://jangsunjin.tistory.com/33 [본문으로]
반응형
  • 카카오스토리
  • 트위터
  • 페이스북

'Oracle Solution > PO Processing' 카테고리의 다른 글

Chapter H - Adding BAM Activity Sensors  (0) 2010.08.16
Chapter G - Using Service Data objects (SDO)  (0) 2010.08.16
Chapter F - Handling Business Events using EDN  (0) 2010.08.12
Chapter E - Enforcing Policies  (0) 2010.08.12
Chapter D - Fault Handling  (0) 2010.08.12
Chapter C - Unit Testing  (0) 2010.03.02
Chapter B - Managing the lifecycle of a SOA composite application  (0) 2010.03.02
Chapter 9 - Adding JMS to Fulfillment  (0) 2010.03.02
Chapter 8 - Adding Fulfillment  (0) 2010.03.02
Chapter 7 - Adding Business Rules  (0) 2010.02.10
Chapter 6 - Modifying the Mediator  (0) 2010.02.10
    'Oracle Solution/PO Processing' 카테고리의 다른 글
    • Chapter G - Using Service Data objects (SDO)
    • Chapter F - Handling Business Events using EDN
    • Chapter D - Fault Handling
    • Chapter C - Unit Testing
    Antop
    Antop
    뇌에서 블로그로... antop@naver.com
    다음 글
    Chapter F - Handling Business Events using EDN
    이전 글
    Chapter D - Fault Handling
    • 이전
    • 1
    • ···
    • 89
    • 90
    • 91
    • 92
    • 93
    • 94
    • 95
    • 96
    • 97
    • ···
    • 167
    • 다음