Are you using this repo? https://repository.apache.org/content/groups/snapshots/
On Tue, Jan 29, 2019 at 10:59 AM Jacques Davidson Erase <[email protected]> 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 > > >> > > > > > > > > -- > _*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_ > 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. > _*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_ >
