Eclipse doesn't download the mar file when using the maven plugin so I had manually download it and save it. It was still using 1.7.1 (while I downgraded the rampart version to 1.6.4 in the pom). After manually downloading the mar file and including it in the build path the security elements are now added.  I am still getting the 403 error. At least I have the full soap message with the usernameToken and Timestamp that I can send to the service provider.

Appreciate your help.

Thanks,
Prasanth

On 10/11/22 3:53 PM, robertlazarski wrote:
I am working on a new Rampart release now, the goal is by the end of the year.

For now, increase your rampart logging by:

   log4j.category.org.apache.rampart=TRACE

I also suggest putting all your Axis2 logging at the TRACE level.

Let us know if that clarifies the HTTP 403 error. You seem not to be executing 
your Rampart code.

On Tue, Oct 11, 2022 at 9:42 AM Prasanth <dbad...@pangburngroup.com> wrote:

    I have talked to the service provider they don't seem to have access to the 
actual request to tell me what is wrong. They keep telling me to make sure I 
have username token, nonce and time stamp
    in the request.

    Looking at the log shouldn't I see the security details in the below SOAP 
request? Also when I run it in debug mode there doesn't seem to be a call back 
to my password callback class.  Is the
    config I have correct?

    -------------From Log--------------------------------------------
    2022-10-10 15:18:49,121 [main] DEBUG 
org.apache.axis2.transport.http.SOAPMessageFormatter  - end writeTo()
    2022-10-10 15:18:49,121 [main] DEBUG httpclient.wire.content  - >> 
"1ed[\r][\n]"
    *2022-10-10 15:18:49,121 [main] DEBUG httpclient.wire.content  - >> "<?xml version='1.0' 
encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope";
    
<http://www.w3.org/2003/05/soap-envelope>><soapenv:Header/><soapenv:Body><ns1:RetrieveFacsimile
 xmlns:ns1="http://cdr.ffiec.gov/public/services";
    
<http://cdr.ffiec.gov/public/services>><ns1:dataSeries>Call</ns1:dataSeries><ns1:reportingPeriodEndDate>06/30/2011</ns1:reportingPeriodEndDate><ns1:fiIDType>FDICCertNumber</ns1:fiIDType><ns1:fiID>57095</ns1:fiID><ns1:facsimileFormat>XBRL</ns1:facsimileFormat></ns1:RetrieveFacsimile></soapenv:Body></soapenv:Envelope>"**
    *2022-10-10 15:18:49,121 [main] DEBUG httpclient.wire.content  - >> 
"[\r][\n]"
    2022-10-10 15:18:49,121 [main] DEBUG httpclient.wire.content  - >> "0"
    2022-10-10 15:18:49,121 [main] DEBUG httpclient.wire.content  - >> 
"[\r][\n]"
    2022-10-10 15:18:49,121 [main] DEBUG httpclient.wire.content  - >> 
"[\r][\n]"
    2022-10-10 15:18:49,171 [main] DEBUG httpclient.wire.content  - << 
"<html>[\r][\n]"
    2022-10-10 15:18:49,171 [main] DEBUG httpclient.wire.content  - << "<head><title>403 
Forbidden</title></head>[\r][\n]"
    2022-10-10 15:18:49,171 [main] DEBUG httpclient.wire.content  - << 
"<body>[\r][\n]"
    2022-10-10 15:18:49,171 [main] DEBUG httpclient.wire.content  - << "<center><h1>403 
Forbidden</h1></center>[\r][\n]"
    2022-10-10 15:18:49,171 [main] DEBUG httpclient.wire.content  - << 
"<hr><center>Microsoft-Azure-Application-Gateway/v2</center>[\r][\n]"
    2022-10-10 15:18:49,171 [main] DEBUG httpclient.wire.content  - << 
"</body>[\r][\n]"
    2022-10-10 15:18:49,171 [main] DEBUG httpclient.wire.content  - << 
"</html>[\r][\n]"

    ----------------------From axis2.xml---------------------
    <axisconfig name="AxisJava2.0">
        <module ref="rampart" />

        <!-- ================================================= -->
        <!-- Parameters -->
        <!-- ================================================= -->
        <parameter name="OutflowSecurity">
            <action>
                <items>UsernameToken Timestamp</items>
                <user>prasanth</user>
    
<passwordCallbackClass>com.nqadmin.callreports.client.PasswordCallback</passwordCallbackClass>
            </action>
        </parameter>

    Thanks,
    Prasanth

    On 10/11/22 1:29 PM, robertlazarski wrote:


    On Mon, Oct 10, 2022 at 10:22 AM Prasanth <dbad...@pangburngroup.com> wrote:

        2022-10-10 15:18:49,171 [main] DEBUG httpclient.wire.content  - << "<head><title>403 
Forbidden</title></head>[\r][\n]"

        Thanks,
        Prasanth


    The error "http 403" means "forbidden" and is a red flag.

    There is something, somewhere, that is denying access to that URL.

Reply via email to