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

metatech commented on CAMEL-3401:
---------------------------------

The line to add is the following : 
<bean id="identityService" 
class="org.eclipse.jetty.security.DefaultIdentityService"/>

                
> camel-jetty component does not work when authentication is enable
> -----------------------------------------------------------------
>
>                 Key: CAMEL-3401
>                 URL: https://issues.apache.org/jira/browse/CAMEL-3401
>             Project: Camel
>          Issue Type: Bug
>    Affects Versions: 2.5.0
>         Environment: Apache Karaf 2.1-SNAPSHOT
>            Reporter: Charles Moulliard
>
> I try to use camel-jetty in a camel route usign LDAP authentication. The 
> authentication mechanisms of Jetty works fine as I'm able to authenticate a 
> LDAP user from the web page but the camel route is not called.
> Here is the camel route
> {code}
>     <camelContext trace="true" xmlns="http://camel.apache.org/schema/spring";>
>         <route>
>             <from 
> uri="jetty:http://localhost:8080/services?handlers=securityHandler&amp;matchOnUriPrefix=true"/>
>             <onException>
>                 <exception>java.lang.Exception</exception>
>                 <!-- we can set the redelivery policy here as well -->
>                 <redeliveryPolicy maximumRedeliveries="1"/>
>                 <handled>
>                     <constant>true</constant>
>                 </handled>
>                 <transform>
>                     <simple>Due to something went wrong</simple>
>                 </transform>
>                 <setHeader headerName="Exchange.HTTP_RESPONSE_CODE">
>                     <simple>500</simple>
>                 </setHeader>
>             </onException>
>             <bean ref="responseBean"/>
>         </route>
>     </camelContext>
> {code}
> REMARK : the camel route works fine when authentication is disabled
> and the error
> {code}
> 14:56:31,587 | WARN  | 0-98 - /services | log                              | 
> .eclipse.jetty.util.log.Slf4jLog   40 | 61 - org.eclipse.jetty.util - 
> 7.1.6.v20100715 | /services: java.lang.NullPointerException
> 14:56:31,587 | DEBUG | 0-98 - /services | log                              | 
> .eclipse.jetty.util.log.Slf4jLog   80 | 61 - org.eclipse.jetty.util - 
> 7.1.6.v20100715 | EXCEPTION 
> java.lang.NullPointerException
>       at 
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:489)[68:org.eclipse.jetty.security:7.1.6.v20100715]
>       at 
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113)[67:org.eclipse.jetty.server:7.1.6.v20100715]
>       at 
> org.eclipse.jetty.server.Server.handle(Server.java:347)[67:org.eclipse.jetty.server:7.1.6.v20100715]
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to