How to provide a Security in Oracle SOA



  • 2 ways to define security

  1. Designed mode security (J developer)
  2. Run time security(Emp—7001/em)

  • XSD, WSDL ... protection(MDS):

Oracle /WSS – user name _ token _ service_policy(lock1)

Oracle /WSS – user name _ token _ client_policy(lock1) 


  • Message Protection(networks):

                    Oracle /WSS11 _ sam1_ token _ with _message_ protection_ service_ policy[Lock2]

               Oracle /WSS11 _ sam1_ token _ with _message_ protection_ client_ policy[key2]

  1. Designed mode security:

Open project 2composite .XML

Right click on entry point(client)

Configure WS polices  2click

Security (Lock 1)(or)(Lock 2) 2 Ok


deploy the project

click on project(EM)

text   2 give i/p 2est web service

it shows invalid security : error

security  2 WSS user name Token

User name : Web logic

Password: welcome 1

Test web  service


  1. Run time security(EM):

     EM  2click on project  2

Policies  2 click2

Attach to / detach from (project name – client –ep )2 select 


Learn Oracle SOA by Tekslate - Fastest growing sector in the industry.

Explore Online Oracle SOA Training and course is aligned with industry needs & developed by industry veterans.

Tekslate will turn you into Oracle SOA Expert.

Available polices:

Name , ealgibilty

Attach  2  ok

Test à give i/pà test web service



How to create Users: (This for human task)

Console (- - : 7001/console)

Security realms 2click

My realm2 click

Users & groups2 click

New2 Name/ramesh, description/test, password/(8charatcter)welcome1, confirm password/welcome1


Ramesh 2 click




Deployers   2  Save




Test for it’s working or not:

-: 7001/console à username: Ramesh

Password: Welcome1

For Indepth knowledge on Oracle SOA, click on below