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 > > >
