Hi,

of course i have the rights as 1:n relation from the user. But my realm in
shiro does some more magic. It checks if the admin role is present and
copies all permissions to the Subject. So i am not in sync with my database
anymore but shiro has the "correct" setting.

So i cant just ask the database for all permissions, i need shiro to get
them to me. But this is a REAL hassle. To me the Subject interface lacks a
getAllPermissions().

Any ideas how to get the list of permissions from Shiro?




2014-07-04 2:51 GMT+02:00 juan manuel rojas ronquillo <
[email protected]>:

> I don't know if this is posible. I never needed that, my dynamic
> permissions are in a database so I can fetch them.
> Can you detail your configuration and your use case so others can help?
>
> 2014-07-03 17:53 GMT-05:00 Marc Logemann <[email protected]>:
> > Hi,
> >
> > using Shiro for some years now but currently facing an issue i cant
> solve. I
> > want to get back all permissions. Looking at the API, i ve found a
> > getAuthorizationInfo() method. Unfortunately its protected so that i cant
> > call it from my service class where i injected my custom realm.
> >
> > I am also quite sure that injecting a realm is not a very nice way doing
> > things. But SecurityUtils.getSubject() doesnt get me anywhere in terms of
> > getting permissions.
> >
> > I think if getAuthorizationInfo() would be public, i could simple get a
> > SimpleAuthorizationInfo object and everything is nice. Do i miss
> something
> > obvious here?
> >
> > Thanks for input.
> >
> > Marc
>

Reply via email to