Gerald Kallas created CAMEL-14843:
-------------------------------------

             Summary: Outdated documentation for camel-jetty Basic 
Authentication
                 Key: CAMEL-14843
                 URL: https://issues.apache.org/jira/browse/CAMEL-14843
             Project: Camel
          Issue Type: Bug
          Components: camel-jetty
    Affects Versions: 3.0.1
         Environment: {code:java}
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0";
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
   xsi:schemaLocation="http://www.osgi.org/xmlns/blueprint/v1.0.0 
https://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd";
   xmlns:ext="http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0";>

   <bean id="constraint" class="org.eclipse.jetty.http.security.Constraint">
      <property name="name" value="BASIC"/>
      <property name="roles" value="tracker-users"/>
      <property name="authenticate" value="true"/>
   </bean>

   <bean id="constraintMapping" 
class="org.eclipse.jetty.security.ConstraintMapping">
      <property name="constraint" ref="constraint"/>
      <property name="pathSpec" value="/*"/>
   </bean>

   <bean id="securityHandler" 
class="org.eclipse.jetty.security.ConstraintSecurityHandler">
      <property name="authenticator">
         <bean 
class="org.eclipse.jetty.security.authentication.BasicAuthenticator"/>
      </property>
      <property name="constraintMappings">
         <list>
            <ref bean="constraintMapping"/>
         </list>
      </property>
   </bean>

   <camelContext id="WEBISP001" 
xmlns="http://camel.apache.org/schema/blueprint";>

      <route id="WEBISP001">
         <from uri="jetty:http://0.0.0.0:8182/hello"; />
         <log message="hello request body: ${in.body}" />
      </route>

   </camelContext>
 </blueprint>
{code}
            Reporter: Gerald Kallas


The documentation for camel-jetty seems to be outdated as the HTTP Basic 
Authentication sample doesn't work as described. See the route below.

I followed the documentation

[https://camel.apache.org/components/latest/jetty-component.html]

2 observations
 * 
Unresolved requirements: [[WEBISP001.xml [264](R 264.12)] osgi.wiring.package; 
(osgi.wiring.package=org.eclipse.jetty.http.security)]
 * org.xml.sax.SAXParseException: cvc-complex-type.3.2.2: Attribute 'bean' is 
not allowed to appear in element 'ref'.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to