<?xml version = '1.0' encoding = 'UTF-8'?>
<wsp:Policy xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:oralgp="http://schemas.oracle.com/ws/2006/01/loggingpolicy" xmlns:orasp="http://schemas.oracle.com/ws/2006/01/securitypolicy" orawsp:status="enabled" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" orawsp:category="security" orawsp:description="i18n:oracle.wsm.resources.policydescription.PolicyDescriptionBundle_oracle/binding_permission_authorization_policy_PolyDescKey" orawsp:displayName="i18n:oracle.wsm.resources.policydescription.PolicyDescriptionBundle_oracle/binding_permission_authorization_policy_PolyDispNameKey" orawsp:attachTo="binding.server" wsu:Id="binding_permission_authorization_policy" xmlns:orawsp="http://schemas.oracle.com/ws/2006/01/policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" Name="oracle/binding_permission_authorization_policy" orawsp:local-optimization="off">
   <oralgp:Logging orawsp:name="Log Message1" orawsp:Silent="true" orawsp:Enforced="false" orawsp:category="security/logging">
      <oralgp:msg-log>
         <oralgp:request>all</oralgp:request>
         <oralgp:response>all</oralgp:response>
         <oralgp:fault>all</oralgp:fault>
      </oralgp:msg-log>
   </oralgp:Logging>
   <orasp:binding-permission-authorization orawsp:name="J2EE Permission Based Authorization" orawsp:Silent="true" orawsp:Enforced="true" orawsp:category="security/authorization">
        	 <orawsp:guard>
        		<orawsp:resource-match>*</orawsp:resource-match>
                <orawsp:action-match>*</orawsp:action-match>
             </orawsp:guard>
            <orasp:check-permission orasp:permission-class="oracle.wsm.security.WSFunctionPermission"/>
            <orawsp:bindings>
                 <orawsp:Config orawsp:name="BindingPermissionAuthzConfig" orawsp:configType="declarative">
	               <orawsp:PropertySet orawsp:name="perms-authz-properties">
                       <orawsp:Property orawsp:name="resource" orawsp:type="string" orawsp:contentType="optional" >
                           <orawsp:Value/>
                        </orawsp:Property>
                        <orawsp:Property orawsp:name="action" orawsp:type="string" orawsp:contentType="optional" >
                           <orawsp:Value/>
                        </orawsp:Property>    
                   </orawsp:PropertySet>
              </orawsp:Config>
            </orawsp:bindings>
        </orasp:binding-permission-authorization>
   <oralgp:Logging orawsp:name="Log Message2" orawsp:Silent="true" orawsp:Enforced="false" orawsp:category="security/logging">
      <oralgp:msg-log>
         <oralgp:request>all</oralgp:request>
         <oralgp:response>all</oralgp:response>
         <oralgp:fault>all</oralgp:fault>
      </oralgp:msg-log>
   </oralgp:Logging>
</wsp:Policy>
