[ 
https://issues.apache.org/jira/browse/ISIS-2218?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16990450#comment-16990450
 ] 

ASF subversion and git services commented on ISIS-2218:
-------------------------------------------------------

Commit e9c68b76a1c420bbc75854e68f0305fa1e225183 in isis's branch 
refs/heads/master from danhaywood
[ https://gitbox.apache.org/repos/asf?p=isis.git;h=e9c68b7 ]

ISIS-2218: AuthorizationManagerDefault renamed to AuthorizationManager, removes 
interface

In the process, moved from RuntimeServices to SecurityApi.

To do this required (re)moving te MetaModelRefiner implementation from 
AuthorizationManagerDefault, because that has a dependency on metamodel (and 
security-api does not depend on metamodel).  However, since there is now only 
ever one implementation of AuthorizationManager, the adding of the 
AuthorizationFacetFactory is now simply part o fthe ProgrammingModelJava8.

Also:
- inlined MetaModelRefiner.getAll ... only used in one place.
- removes init() and shutdown() from Authorizor API, none of the 
implementations used them (and they can always just declare a @PostConstruct if 
nec).
- renames XxxAuthorizor to AuthorizerXxx and register as @Service's rather than 
@Beans

And:
- renames IsisModuleSecurityRealm to IsisModuleExtSecmanShiroRealm


> Remove AuthenticationManager interface, just use 
> AuthenticationManagerStandard as default impl.
> -----------------------------------------------------------------------------------------------
>
>                 Key: ISIS-2218
>                 URL: https://issues.apache.org/jira/browse/ISIS-2218
>             Project: Isis
>          Issue Type: Improvement
>            Reporter: Daniel Keir Haywood
>            Assignee: Daniel Keir Haywood
>            Priority: Major
>             Fix For: 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to