Hello all,
Thank you for the help. I can get the binary libraries now, for
1.4.1-SNAPSHOT.

I tried to test my projet but the Shiro annotations stil don't work.
It seems that Shiro does not fit well with CXF of DOSGI. Am i wrong ?

Regards,


Le mar. 29 janv. 2019 à 18:17, Jean-Baptiste Onofré <[email protected]> a
écrit :

> Hi Jacques,
>
> you have to add the Apache SNAPSHOT repo:
>
> https://repository.apache.org/content/groups/snapshots/
>
> Let me know if you need help.
>
> Regards
> JB
>
> On 29/01/2019 16:59, Jacques Davidson Erase wrote:
> > Hi François,
> > thanks for the answer. But i cannot download the
> > shiro-guice:jar:1.4.1-SNAPSHOT, with maven.
> >
> > Are your sure that all the binary libraries are available for the
> > 1.4.1-SNAPSHOT version ?
> >
> > Regards, Jacques.
> >
> >
> > Le mar. 22 janv. 2019 à 07:25, Francois Papon <
> [email protected]>
> > a écrit :
> >
> >> Hi Jacques,
> >>
> >> I added the maven-bundle-plugin to the JaxRS Shiro module and merged it
> >> on master.
> >>
> >> You can try with the 1.4.1-SNAPSHOT?
> >>
> >> Regards,
> >>
> >> François Papon
> >> [email protected]
> >>
> >> Le 21/01/2019 à 14:45, Jacques Davidson Erase a écrit :
> >>> Hello all,
> >>> How are you doing ?
> >>>
> >>> Has anyone of you tried to point out what is wrong with my problem
> about
> >>> Shiro annotations ?
> >>>
> >>> Thank you.
> >>>
> >>>
> >>> Le jeu. 10 janv. 2019 à 09:09, Jean-Baptiste Onofré <[email protected]>
> a
> >>> écrit :
> >>>
> >>>> Hi Jacques,
> >>>>
> >>>> and sorry, I was completely swamped with Karaf stuff.
> >>>>
> >>>> Let me try to move forward today and tomorrow on your issue.
> >>>>
> >>>> By the way, any chance to have direct chat (on hangout, slack or
> >>>> whatever) ? If possible, please, ping me with private message.
> >>>>
> >>>> Regards
> >>>> JB
> >>>>
> >>>> On 10/01/2019 09:06, Jacques Davidson Erase wrote:
> >>>>> Hello all,
> >>>>> Do you think it's possible to activate the annotations parser for my
> >>>>> project ?
> >>>>>
> >>>>> I have read many pages and looked so many samples, i could not find
> any
> >>>>> example running on karaf with apache cxf.
> >>>>>
> >>>>> Thanks for any little help.
> >>>>>
> >>>>>
> >>>>> Le mar. 8 janv. 2019 à 14:06, Jacques Davidson Erase <
> >>>> [email protected]>
> >>>>> a écrit :
> >>>>>
> >>>>>> Ok, thanks a lot to Francois and JB. Big Up!
> >>>>>> @JB, you will let me know if you get it by a "private package".
> >>>>>>
> >>>>>>
> >>>>>> Le mar. 8 janv. 2019 à 13:40, Jean-Baptiste Onofré <[email protected]
> >
> >> a
> >>>>>> écrit :
> >>>>>>
> >>>>>>> That could work using a private package in "client" bundle. I will
> >>>> check
> >>>>>>> this afternoon.
> >>>>>>>
> >>>>>>> Regards
> >>>>>>> JB
> >>>>>>>
> >>>>>>> On 08/01/2019 12:01, Francois Papon wrote:
> >>>>>>>> I take a look in the source code of the shiro-jaxrs module and
> their
> >>>> is
> >>>>>>>> no maven-bundle-plugin and no MANIFEST in the META-INF.
> >>>>>>>>
> >>>>>>>> I think it could be related
> >>>>>>>> (https://issues.apache.org/jira/browse/SHIRO-650).
> >>>>>>>>
> >>>>>>>> Regards,
> >>>>>>>>
> >>>>>>>> François Papon
> >>>>>>>> [email protected]
> >>>>>>>>
> >>>>>>>> Le 08/01/2019 à 12:00, Jacques Davidson Erase a écrit :
> >>>>>>>>> Hi all,
> >>>>>>>>> @JB
> >>>>>>>>> do you think that the packages of ShiroModule and ShiroAopModule
> >>>>>>> should be
> >>>>>>>>> different  from org.apache.shiro.guice.ShiroModule
> >>>>>>>>> /org.apache.shiro.guice.aop.ShiroAopModule?
> >>>>>>>>>
> >>>>>>>>> @François
> >>>>>>>>> Did you have an idea after seeing the project conception?
> >>>>>>>>>
> >>>>>>>>> I stil don't know how can i activate the annotation parser ?
> >>>>>>>>>
> >>>>>>>>> Regards,
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Le lun. 7 janv. 2019 à 14:20, Jean-Baptiste Onofré <
> >> [email protected]>
> >>>> a
> >>>>>>>>> écrit :
> >>>>>>>>>
> >>>>>>>>>> Got it.
> >>>>>>>>>>
> >>>>>>>>>> I think that the annotation parser is not enabled for your
> bundle.
> >>>>>>>>>>
> >>>>>>>>>> ShiroModule and ShiroAopModule are in the same bundle I guess.
> >>>> What's
> >>>>>>>>>> the import package header for this module ?
> >>>>>>>>>>
> >>>>>>>>>> Regards
> >>>>>>>>>> JB
> >>>>>>>>>>
> >>>>>>>>>> On 07/01/2019 14:11, Jacques Davidson Erase wrote:
> >>>>>>>>>>> Hi Jean-Baptiste,
> >>>>>>>>>>> thanks for your answer. No exception thrown, annotations don't
> >>>> work.
> >>>>>>> But
> >>>>>>>>>> it
> >>>>>>>>>>> works only programatically.
> >>>>>>>>>>> But, i need to use annotations, not programmatically.
> >>>>>>>>>>>
> >>>>>>>>>>> Regards,
> >>>>>>>>>>>
> >>>>>>>>>>> Le lun. 7 janv. 2019 à 14:08, Jean-Baptiste Onofré <
> >>>> [email protected]>
> >>>>>>> a
> >>>>>>>>>>> écrit :
> >>>>>>>>>>>
> >>>>>>>>>>>> Hi Jacques,
> >>>>>>>>>>>>
> >>>>>>>>>>>> do you any exception or it just doesn't do anything ?
> >>>>>>>>>>>>
> >>>>>>>>>>>> Regards
> >>>>>>>>>>>> JB
> >>>>>>>>>>>>
> >>>>>>>>>>>> On 07/01/2019 13:56, Jacques Davidson Erase wrote:
> >>>>>>>>>>>>> Hi all,
> >>>>>>>>>>>>> I'm using Apache Shiro v1.4.0, in a karaf 4.2.1.  I'm also
> >> using
> >>>>>>> Jax-RS
> >>>>>>>>>>>> ->
> >>>>>>>>>>>>> Apache CXF to expose some rest services. I use Shiro to
> manage
> >>>>>>> roles
> >>>>>>>>>> and
> >>>>>>>>>>>>> permissions.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> All this stuf work perfectly but i'd like to use annotation
> to
> >>>>>>> handle
> >>>>>>>>>>>>> permissions/authorisation.
> >>>>>>>>>>>>> For that, i've created an injector with 2 modules :
> ShiroModule
> >>>> and
> >>>>>>>>>>>>> ShiroAopModule like this :
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Injector injector = Guice.createInjector(new ShiroModule() {
> >>>>>>>>>>>>> @Override
> >>>>>>>>>>>>> protected void configureShiro() {
> >>>>>>>>>>>>> try {
> >>>>>>>>>>>>>
> >>>>>>>
> bindRealm().toConstructor(IniRealm.class.getConstructor(Ini.class));
> >>>>>>>>>>>>> } catch (NoSuchMethodException e) {
> >>>>>>>>>>>>> addError(e);
> >>>>>>>>>>>>> }
> >>>>>>>>>>>>> }
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> @Provides
> >>>>>>>>>>>>> Ini loadShiroIni() {
> >>>>>>>>>>>>> // Configuration should be datas from a dataBase service
> >>>>>>>>>>>>> Ini ini = new Ini();
> >>>>>>>>>>>>> // Users -and-> password,roles
> >>>>>>>>>>>>> Map<String, String> users = new HashMap<>();
> >>>>>>>>>>>>> users.put("admin", "admin,admin");
> >>>>>>>>>>>>> users.put("user", "user,user");
> >>>>>>>>>>>>> users.put("guest", "guest,guest");
> >>>>>>>>>>>>> ini.addSection("users").putAll(users);
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> // Roles -and-> permissions
> >>>>>>>>>>>>> Map<String, String> roles = new HashMap<>();
> >>>>>>>>>>>>> roles.put("admin", "create,read,update,delete");
> >>>>>>>>>>>>> roles.put("user", "read,update");
> >>>>>>>>>>>>> roles.put("guest", "read");
> >>>>>>>>>>>>> ini.addSection("roles").putAll(roles);
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> return ini;
> >>>>>>>>>>>>> }
> >>>>>>>>>>>>> }, new ShiroAopModule());
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> // Setting a SecurityManager instance
> >>>>>>>>>>>>> org.apache.shiro.mgt.SecurityManager securityManager =
> >>>>>>>>>>>>>
> >> injector.getInstance(org.apache.shiro.mgt.SecurityManager.class);
> >>>>>>>>>>>>> SecurityUtils.setSecurityManager(securityManager);
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> But the anonnation does not work. Could you help me, please.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Thanks for any help.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Best regards.
> >>>>>>>>>>>>>
> >>>>>>>>>>>> --
> >>>>>>>>>>>> Jean-Baptiste Onofré
> >>>>>>>>>>>> [email protected]
> >>>>>>>>>>>> http://blog.nanthrax.net
> >>>>>>>>>>>> Talend - http://www.talend.com
> >>>>>>>>>>>>
> >>>>>>>>>> --
> >>>>>>>>>> Jean-Baptiste Onofré
> >>>>>>>>>> [email protected]
> >>>>>>>>>> http://blog.nanthrax.net
> >>>>>>>>>> Talend - http://www.talend.com
> >>>>>>>>>>
> >>>>>>> --
> >>>>>>> Jean-Baptiste Onofré
> >>>>>>> [email protected]
> >>>>>>> http://blog.nanthrax.net
> >>>>>>> Talend - http://www.talend.com
> >>>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> _*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_
> >>>>>> Ce message peut contenir des informations confidentielles dont la
> >>>>>> divulgation est à ce titre rigoureusement interdite en l'absence
> >>>>>> d'autorisation explicite de l'émetteur. Dans l'hypothèse où vous
> >> auriez
> >>>>>> reçu par erreur ce message, merci de le renvoyer à l’émetteur et de
> >>>>>> détruire toute copie.
> >>>>>> _*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_
> >>>>>>
> >>>>>
> >>>> --
> >>>> Jean-Baptiste Onofré
> >>>> [email protected]
> >>>> http://blog.nanthrax.net
> >>>> Talend - http://www.talend.com
> >>>>
> >>>
> >>
> >
> >
>
> --
> Jean-Baptiste Onofré
> [email protected]
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>


-- 
_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_
Ce message peut contenir des informations confidentielles dont la
divulgation est à ce titre rigoureusement interdite en l'absence
d'autorisation explicite de l'émetteur. Dans l'hypothèse où vous auriez
reçu par erreur ce message, merci de le renvoyer à l’émetteur et de
détruire toute copie.
_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_

Reply via email to