chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Krishna Penugonda (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CMIS-423) Open CMIS Client Framework Not initializing after enabling security on web services
Date Tue, 23 Aug 2011 20:42:28 GMT

    [ https://issues.apache.org/jira/browse/CMIS-423?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13089737#comment-13089737
] 

Krishna Penugonda commented on CMIS-423:
----------------------------------------

Please let us know if we can execlude the WSDL from Security Constraints?
We tried the below option but didnt work: we are having two security constraints:

To Enable Security For Users:

              <security-constraint>
	      <display-name>Servlet</display-name>
	      <web-resource-collection>
			<web-resource-name>ServiceServlet</web-resource-name>
			<url-pattern>/*</url-pattern>
			<http-method>GET</http-method>
			<http-method>POST</http-method>
		</web-resource-collection>
		<auth-constraint>
			<description>Authorized User</description>
			<role-name>User</role-name>
		</auth-constraint>
          </security-constraint>

For Excluding WSDL:

<security-constraint>
		
	<display-name>Excluded</display-name>
	<web-resource-collection>
		<web-resource-name>ExcludedWSDL</web-resource-name>
		<url-pattern>/services/DiscoveryService?wsdl</url-pattern>
		<http-method>DELETE</http-method>
               <http-method>PUT</http-method>
                <http-method>HEAD</http-method>
              <http-method>OPTIONS</http-method>
             <http-method>TRACE</http-method>
     <http-method>GET</http-method>
     <http-method>POST</http-method>
		</web-resource-collection>
		<user-data-constraint>
			<transport-guarantee>NONE</transport-guarantee>
		</user-data-constraint>
</security-constraint>

> Open CMIS Client Framework Not initializing after enabling security on web services
> -----------------------------------------------------------------------------------
>
>                 Key: CMIS-423
>                 URL: https://issues.apache.org/jira/browse/CMIS-423
>             Project: Chemistry
>          Issue Type: Bug
>          Components: opencmis-client
>    Affects Versions: OpenCMIS 0.4.0
>         Environment: IBM Websphere 7,0,13
>            Reporter: Krishna Penugonda
>            Priority: Critical
>   Original Estimate: 12h
>  Remaining Estimate: 12h
>
> After enabling HTTP Authentication on webservices opencmis client API not Initzializing.
we are getting following Exception:
> Aug 23, 2011 9:32:42 AM com.thrivent.cmis.commons.logging.Logger error
> SEVERE: $1$  Current User Id :n050767
> Aug 23, 2011 9:32:42 AM com.thrivent.cmis.commons.logging.Logger error
> SEVERE: $1$ Query:SELECT this,DocumentTitle,amtPaid,acctNbr,doc_Typ_Code,cust_Id_Nbr_
FROM Document WHERE  DocumentTitle LIKE '%GCS%'
> Aug 23, 2011 9:32:42 AM com.thrivent.cmis.commons.logging.Logger error
> SEVERE: $1$ com.thrivent.cms.client.exception.ServiceClientException: org.apache.chemistry.opencmis.commons.exceptions.CmisConnectionException:
Cannot initalize Web Services service object [org.apache.chemistry.opencmis.binding.webservices.RepositoryService]:
Failed to access the WSDL at: http://10.83.4.223:9080/ThriventCmisServiceWeb/services/RepositoryService?wsdl.
It failed with: 
> 	Server returned HTTP response code: 401 for URL: http://10.83.4.223:9080/ThriventCmisServiceWeb/services/RepositoryService?wsdl.
> 	at com.thrivent.cms.client.provider.ClientSessionProvider.intiialize(ClientSessionProvider.java:112)
> 	at com.thrivent.cms.client.provider.ClientSessionProvider.<init>(ClientSessionProvider.java:43)
> 	at com.thrivent.cms.client.provider.ClientSessionProvider.getInstance(ClientSessionProvider.java:54)
> 	at com.thrivent.cms.client.handler.ClientRequestHandler.query(ClientRequestHandler.java:88)
> 	at com.thrivent.cms.client.helper.ServiceClientHelper.invokeQuery(ServiceClientHelper.java:81)
> 	at TestApp.invokeQueryCall(TestApp.java:74)
> 	at TestApp.main(TestApp.java:328)
> Caused by: java.io.IOException: Server returned HTTP response code: 401 for URL: http://10.83.4.223:9080/ThriventCmisServiceWeb/services/RepositoryService?wsdl
> 	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1285)
> 	at java.net.URL.openStream(URL.java:1009)
> 	at com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.createReader(RuntimeWSDLParser.java:804)
> 	at com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.resolveWSDL(RuntimeWSDLParser.java:262)
> 	at com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parse(RuntimeWSDLParser.java:129)
> 	... 21 more

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message