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

Reply via email to