cancel
Showing results for 
Search instead for 
Did you mean: 

SSO connection using Kerberos

Highlighted
Regular Visitor

SSO connection using Kerberos

Hello,

 

I've been trying to use Single Sign On Kerberos through SoapUI. I've been through a lot of forums and topics about it and I can't seem to find any successful. I'mkind of new to soapUI and I'm finally coming here to have feedback of the community 🙂

 

The two main solutions I tried are the following :

 

1. Add a new authorization SPNEGO/Kerberos tomy soap request and enter the credentials. The issue I have is that the request has a header containing locale (for the language), username and password. When I try to use kerberos in the request directly, whether the request fails because I leave the username and password blank in the header and just fill them in in the added Kerberos authorization thushaving a response telling me that I entered bad username or password, or the request is filled in with the authentification informations and uses them (so no sso connection). 

 

The header goes as follows : 

<soap:Envelope ...>
 <soap:Header>
      <soap1:locale>en_US</soap1:locale>
      <soap1:authentication>
         <soap1:username></soap1:username>
         <soap1:password></soap1:password>
      </soap1:authentication>
   </soap:Header>
<soap:Body>
...
</soap:Body>

 

 

2.I begin my test suite with an HTTP request using kerberos and having my wsdl as an endpoint. The system seems to take my authorizations information but I get an xml parsing error and I don't know why. I'm joining the HTTP request as a screenshot. And here is the response I get : 

 

<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
   <soap12:Body>
      <soap12:Fault>
         <soap12:Code>
            <soap12:Value>soap12:Receiver</soap12:Value>
         </soap12:Code>
         <soap12:Reason>
            <soap12:Text xml:lang="">gw.xml.XmlException: Unable to parse XML from input stream at line 1 column 1</soap12:Text>
         </soap12:Reason>
      </soap12:Fault>
   </soap12:Body>
</soap12:Envelope>

If that can ehlp, I'm working with Guidewire exposed webservices. 

 

I hope I gave enough information

 

Many thanks in advance 

New Here?
Join us and watch the welcome video:
Announcements
Top Kudoed Authors