Clone Tools
  • last updated 24 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2259: moves security modules up a level, renames isis-security-api to isis-core-security

  1. … 210 more files in changeset.
ISIS-2259: moves runtime.services package to runtimeservices (to align packages with artifactId, avoid split packages).

  1. … 149 more files in changeset.
ISIS-2158: reordering injection points to the top of the class

and making these private when possible

also fixing lots of unused field compiler warnings

  1. … 111 more files in changeset.
ISIS-2158: auto organize imports

  1. … 329 more files in changeset.
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

  1. … 28 more files in changeset.
ISIS-2218: also declares AuthenticatorBypass using @Service rather than @Bean

ISIS-2216: adds @Named(...) and converts @DomainService(nature=DOMAIN) to @Service

  1. … 112 more files in changeset.
ISIS-2215: simplifies SimpleSession constructors.

  1. … 5 more files in changeset.
ISIS-2215: removes @ComponentScan throughout core.

  1. … 79 more files in changeset.
ISIS-2215: adds missing modules, move some classes around

and started to enumerate @Components for some (applib, metamodel) ... ie to remove @ComponentScan

    • -0
    • +56
    ./apache/isis/security/bypass/IsisModuleSecurityBypass.java
  1. … 432 more files in changeset.
ISIS-2213: moves o.a.isis.security to o.a.isis.security.api

  1. … 153 more files in changeset.
ISIS-2186: fake data integ tests, simplifying simpleapp integ tests also

    • -56
    • +0
    ./apache/isis/security/IsisBootSecurityBypass.java
    • -0
    • +56
    ./apache/isis/security/bypass/IsisBootSecurityBypass.java
  1. … 47 more files in changeset.
ISIS-2186: fake data integ tests, simplifying simpleapp integ tests also

    • -56
    • +0
    ./apache/isis/security/IsisBootSecurityBypass.java
  1. … 46 more files in changeset.
ISIS-2158: move AuthorizationManagerStandard -> 'runtime-services'

- also have AuthorizationManagerStandard refine the meta-model with

AuthorizationFacetFactory

- fixes tests

  1. … 10 more files in changeset.
ISIS-2062: factors out isis-security-bypass.

    • -0
    • +56
    ./apache/isis/security/IsisBootSecurityBypass.java
  1. … 256 more files in changeset.