in both cases. I understand that it needs a user context and during
application start, this error makes sense.

it failed in RPC requests, i expected it to work.
i saw this working fine earlier, might be something got messed up. will do
clean build and try again.


On Thu, Oct 27, 2016 at 5:54 PM, Brian Demers <[email protected]>
wrote:

> Where is that method getting called from? Is it from the context of a
> request or while your application is starting ?
>
>
> On Thu, Oct 27, 2016 at 7:02 PM, Harinath Mallepally <[email protected]>
> wrote:
>
>> Thanks for the response.
>>
>> I tried this way, but results in with error. any thoughts on how do I get
>> handle on this? It looks like something is wrong with configuration or so.
>>
>>  private void setListener(){
>>
>>         try {
>>             //TODO temp code, remove it
>>             AuthenticatingSecurityManager securityMgr =
>> (AuthenticatingSecurityManager) SecurityUtils.getSecurityManager();
>>
>>             System.out.println(securityMgr);
>>
>>             AbstractAuthenticator authentication =
>> (AbstractAuthenticator) securityMgr.getAuthenticator();
>>
>>             authentication.getAuthenticationListeners().add(new
>> CustomAuthenticationListener());
>>         }catch(Exception e){
>>             LOG.error("error {}", e);
>>         }
>>     }
>> but resulted in with this
>>
>>  error {}
>> org.apache.shiro.UnavailableSecurityManagerException: No SecurityManager
>> accessible to the calling code, either bound to the
>> org.apache.shiro.util.ThreadContext or as a vm static singleton.  This
>> is an invalid application configuration.
>> at org.apache.shiro.SecurityUtils.getSecurityManager(SecurityUt
>> ils.java:123)
>>
>> .........
>>
>> On Thu, Oct 27, 2016 at 12:55 PM, Brian Demers <[email protected]>
>> wrote:
>>
>>> I'm not sure, but if I had to guess, I would say you need to export your
>>> package in your bundles config
>>>
>>> On Thu, Oct 27, 2016 at 2:10 PM, Harinath Mallepally <[email protected]>
>>> wrote:
>>>
>>>> yes, I am using shiro.ini, my problem is  my class is not being
>>>> identified in karaf (doing it with opendaylight), didn't know how to add my
>>>> class into classpath without modifying ODL  feature.
>>>>
>>>>
>>>>
>>>> On Thu, Oct 27, 2016 at 8:13 AM, Brian Demers <[email protected]>
>>>> wrote:
>>>>
>>>>> I you are using a shiro.ini just stick your filter in the [main]
>>>>> section.
>>>>>
>>>>> For example:
>>>>>
>>>>> [main]
>>>>> ...
>>>>> myFilter = com.foo.bar.MyWickedCoolFilter
>>>>>
>>>>> [urls]
>>>>> /path/* = myFilter
>>>>> # or possibly
>>>>> /another/path/* = myFitler[anOption]
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Wed, Oct 26, 2016 at 7:50 PM, Allan C. <[email protected]> wrote:
>>>>>
>>>>>> There's a SecurityUtils class that can access the static
>>>>>> SecurityManager object.
>>>>>>
>>>>>> Regards,
>>>>>> Allan C.
>>>>>>
>>>>>> On Thu, Oct 27, 2016 at 6:15 AM, Harinath Mallepally <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> is it possible to get reference of SecurityManager so that a custom
>>>>>>> AuthenticationFilter can be added?
>>>>>>>
>>>>>>>
>>>>>>> Please let me know
>>>>>>>
>>>>>>> Thanks
>>>>>>> Hari
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to