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
> >>
> >
>


-- 
_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_
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