You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by contactreji <co...@gmail.com> on 2014/10/07 19:50:00 UTC
Camel - JAAS / Fuse
Hi
Is there an updation on the classes given @ following block of code is valid
anymore
* <bean id="loginService"
class="org.eclipse.jetty.plus.jaas.JAASLoginService">
<property name="name" value="karaf"/>
<property name="loginModuleName" value="karaf"/>
<property name="roleClassNames">
<list>
<value>org.apache.karaf.jaas.boot.principal.RolePrincipal</value>
</list>
</property>
</bean>
<bean id="identityService"
class="org.eclipse.jetty.security.DefaultIdentityService"/>
<bean id="constraint"
class="org.eclipse.jetty.util.security.Constraint">
<property name="name" value="BASIC"/>
<property name="roles" value="admin"/>
<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>
<property name="loginService" ref="loginService"/>
<property name="strict" value="false"/>
<property name="identityService" ref="identityService"/>
</bean>*
Just asked since I saw a comment somewhere on a post where they have
mentioned that org.eclipse.jetty.security.* has changed to
org.eclipse.jetty.util.security.*
I did the above changes and on deployment I still get error
*Caused by: java.lang.ClassNotFoundException:
org.eclipse.jetty.util.security.DefaultIdentityService not found from bundle
[ebx5-poc-notificationService]
at
org.springframework.osgi.util.BundleDelegatingClassLoader.findClass(BundleDelegatingClassLoader.java:103)[134:org.springframework.osgi.core:1.2.1]
at
org.springframework.osgi.util.BundleDelegatingClassLoader.loadClass(BundleDelegatingClassLoader.java:156)[134:org.springframework.osgi.core:1.2.1]
at java.lang.ClassLoader.loadClass(Unknown Source)[:1.7.0_45]
at
org.springframework.util.ClassUtils.forName(ClassUtils.java:258)[110:org.springframework.core:3.1.3.RELEASE]
at
org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:417)[106:org.springframework.beans:3.1.3.RELEASE]
at
org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1283)[106:org.springframework.beans:3.1.3.RELEASE]
at
org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1254)[106:org.springframework.beans:3.1.3.RELEASE]
... 36 more*
what can be done here?
Cheers
Reji
--
View this message in context: http://camel.465427.n5.nabble.com/Camel-JAAS-Fuse-tp5757390.html
Sent from the Camel - Users mailing list archive at Nabble.com.
Re: Camel - JAAS / Fuse
Posted by ABouchama <ti...@yahoo.Fr>.
I think that you have to update your Import package in the pom.xml of your
project :
<Import-Package>
javax.security.auth,
javax.security.auth.callback,
javax.security.auth.login,
javax.security.auth.spi,
org.apache.karaf.jaas.modules,
missing --> org.apache.karaf.jaas.boot.principal,
org.eclipse.jetty.plus.jaas;version=${jetty-version},
org.eclipse.jetty.security;version=${jetty-version},
*
</Import-Package>
--
View this message in context: http://camel.465427.n5.nabble.com/Camel-JAAS-Fuse-tp5757390p5757900.html
Sent from the Camel - Users mailing list archive at Nabble.com.
Re: Camel - JAAS / Fuse
Posted by Charles Moulliard <ch...@gmail.com>.
This question should be posted to the apache karaf user mailing list -
http://karaf.apache.org/index/community/mailing-lists.html
On Tue, Oct 7, 2014 at 7:50 PM, contactreji <co...@gmail.com> wrote:
> Hi
>
> Is there an updation on the classes given @ following block of code is
> valid
> anymore
>
> * <bean id="loginService"
> class="org.eclipse.jetty.plus.jaas.JAASLoginService">
> <property name="name" value="karaf"/>
> <property name="loginModuleName" value="karaf"/>
> <property name="roleClassNames">
> <list>
>
> <value>org.apache.karaf.jaas.boot.principal.RolePrincipal</value>
> </list>
> </property>
> </bean>
>
> <bean id="identityService"
> class="org.eclipse.jetty.security.DefaultIdentityService"/>
>
> <bean id="constraint"
> class="org.eclipse.jetty.util.security.Constraint">
> <property name="name" value="BASIC"/>
> <property name="roles" value="admin"/>
> <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>
> <property name="loginService" ref="loginService"/>
> <property name="strict" value="false"/>
> <property name="identityService" ref="identityService"/>
> </bean>*
>
> Just asked since I saw a comment somewhere on a post where they have
> mentioned that org.eclipse.jetty.security.* has changed to
> org.eclipse.jetty.util.security.*
>
> I did the above changes and on deployment I still get error
>
> *Caused by: java.lang.ClassNotFoundException:
> org.eclipse.jetty.util.security.DefaultIdentityService not found from
> bundle
> [ebx5-poc-notificationService]
> at
>
> org.springframework.osgi.util.BundleDelegatingClassLoader.findClass(BundleDelegatingClassLoader.java:103)[134:org.springframework.osgi.core:1.2.1]
> at
>
> org.springframework.osgi.util.BundleDelegatingClassLoader.loadClass(BundleDelegatingClassLoader.java:156)[134:org.springframework.osgi.core:1.2.1]
> at java.lang.ClassLoader.loadClass(Unknown Source)[:1.7.0_45]
> at
>
> org.springframework.util.ClassUtils.forName(ClassUtils.java:258)[110:org.springframework.core:3.1.3.RELEASE]
> at
>
> org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:417)[106:org.springframework.beans:3.1.3.RELEASE]
> at
>
> org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1283)[106:org.springframework.beans:3.1.3.RELEASE]
> at
>
> org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1254)[106:org.springframework.beans:3.1.3.RELEASE]
> ... 36 more*
>
> what can be done here?
>
> Cheers
> Reji
>
>
>
> --
> View this message in context:
> http://camel.465427.n5.nabble.com/Camel-JAAS-Fuse-tp5757390.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
--
Charles Moulliard
Apache Committer / Architect @RedHat
Twitter : @cmoulliard | Blog : http://cmoulliard.github.io