There's a major shiro v2 deliverable pending for support of authorization in the AccountStoreRealm. Is anyone working on its implementation, or at least mulling over a design?
As to the direction that shiro v2 is heading with support for authorization, the solution seems intuitive enough to guess what will/should be done. I'll be submitting a proposal shortly should anyone not respond! -DG- On Wed, Aug 5, 2015 at 6:33 AM, Darin Gordon <[email protected]> wrote: > Thanks Les. The v2 work that was already done to support event-driven > communication and migrate to use of the Account-based model is significant > progress towards the v2 goals. Have you considered phasing release of > these TBD's? > > in re: > > event-driven design, I assume the pending work is related to > authorization-based events. Is there any other work in mind? > > realm refactoring: the AccountStoreRealm is a major departure from the > prior Realm model. What aside from that which has been already implemented > for v2 with respects to support for the Account model requires > implementation? > > > TBD > > - Remove the usage of the word Principal > > <https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming#Version2Brainstorming-RemovetheusageofthewordPrincipal> > - Rename AuthenticationInfo to Account > > <https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming#Version2Brainstorming-RenameAuthenticationInfotoAccount> > - Split shiro-core into modules > - Event-driven design > > > - Subject PrincipalCollection > - Component Names > - > - Authorization ANTLR Grammar > > <https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming#Version2Brainstorming-AuthorizationANTLRGrammar> > - AuthorizationRequest/Response > > <https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming#Version2Brainstorming-AuthorizationRequest/Response> > - Multi-Stage Authentication via request/response > > <https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming#Version2Brainstorming-Multi-StageAuthenticationviarequest/response> > - > - Reinforce customization via OO Delegation (composition over > inheritance) > > <https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming#Version2Brainstorming-ReinforcecustomizationviaOODelegation(compositionoverinheritance)> > - Captcha Support > > <https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming#Version2Brainstorming-CaptchaSupport> > - Configuration per filter instance and no path matching > > <https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming#Version2Brainstorming-Configurationperfilterinstanceandnopathmatching> > - Web module repackaging. > > <https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming#Version2Brainstorming-Webmodulerepackaging.> > > > Implemented > > - Realm refactoring > > <https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming#Version2Brainstorming-Realmrefactoring> > > - AccountStoreRealm implemented > > > - Event-driven design > > <https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming#Version2Brainstorming-Event-drivendesign> > > - /event sub-package implemented > - Authentication-based event communication implemented > > > On Tue, Aug 4, 2015 at 4:17 PM, Les Hazlewood <[email protected]> wrote: > >> This is what we currently have - edits are welcome: >> >> https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming >> >> -- >> Les >> >> On Tue, Aug 4, 2015 at 12:52 PM, Darin Gordon <[email protected]> wrote: >> >> > Is there a project plan for 2.0? I'd like to understand what the >> > remaining deliverables are. >> > >> > Thanks! >> > >> > DG >> > >> > >
