This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git


    from 95a7be35ac ISIS-3162: minor: LayoutServiceDefault: wrap the entire 
call with a try
     add 1a74dbc1dd ISIS-3169: keycloak and secman improvements.
     add ff2ed380e2 ISIS-3169: fixes modules ref to renamed modules
     add fd4d3266df ISIS-3169: fixes artifactId for delegated module
     add 8499178412 ISIS-3169: also adds auto-created users to a set of initial 
roles.
     add bc7bc7346f ISIS-3169: registers ApplicationUserAutoCreationService, 
doh!
     new 54e565639b Merge pull request #1063 from apache/ISIS-3169

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../apache/isis/core/config/IsisConfiguration.java |  76 +++++++++++++++-
 examples/demo/domain/pom.xml                       |   2 +-
 examples/demo/domain/src/main/resources/shiro.ini  |   4 +-
 extensions/pom.xml                                 |   7 +-
 .../secman/pages/setting-up-with-keycloak.adoc     |   5 +-
 .../secman/pages/setting-up-with-shiro.adoc        |   8 +-
 .../pages/setting-up-with-spring-oauth2.adoc       |  39 +++++++-
 .../{shiro-realm => delegated-shiro}/pom.xml       |   6 +-
 .../shiro/IsisModuleExtSecmanDelegatedShiro.java}  |   5 +-
 .../shiro/realm}/AuthInfoForApplicationUser.java   |   5 +-
 .../realm/AuthenticationStrategyForSecMan.java}    |   6 +-
 .../realm}/IsisModuleExtSecmanShiroRealm.java      |   5 +-
 .../shiro/realm}/PermissionForMember.java          |   5 +-
 .../PermissionResolverForIsisShiroAuthorizor.java  |   3 +-
 ...lCollectionForApplicationUserOnSingleRealm.java |   3 +-
 ...inglePrincipalForApplicationUserInAnyRealm.java |   3 +-
 .../shiro/realm}/PrincipalForApplicationUser.java  |   3 +-
 .../secman/delegated}/shiro/util/ShiroUtils.java   |   5 +-
 .../{applib => delegated-springoauth2}/pom.xml     |  38 +++-----
 .../IsisModuleExtSecmanDelegatedSpringOauth2.java  |  15 +--
 .../dom/ApplicationUserAutoCreationService.java    | 101 +++++++++++++++++++++
 extensions/security/secman/pom.xml                 |  10 +-
 regressiontests/incubating/pom.xml                 |  22 ++---
 .../test/resources/shiro-secman-ldap-cached.ini    |  10 +-
 .../src/test/resources/shiro-secman-ldap.ini       |  10 +-
 .../incubating/src/test/resources/shiro-secman.ini |   4 +-
 regressiontests/pom.xml                            |   2 +-
 .../keycloak/IsisModuleSecurityKeycloak.java       |  19 +---
 .../services/KeycloakOauth2UserService.java        |  93 +++++++++++++++----
 29 files changed, 389 insertions(+), 125 deletions(-)
 rename extensions/security/secman/{shiro-realm => delegated-shiro}/pom.xml 
(86%)
 rename 
extensions/security/secman/{shiro-realm/src/main/java/org/apache/isis/extensions/secman/shiro/IsisModuleExtSecmanRealmShiro.java
 => 
delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/IsisModuleExtSecmanDelegatedShiro.java}
 (90%)
 rename 
extensions/security/secman/{shiro-realm/src/main/java/org/apache/isis/extensions/secman/shiro
 => 
delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm}/AuthInfoForApplicationUser.java
 (95%)
 rename 
extensions/security/secman/{shiro-realm/src/main/java/org/apache/isis/extensions/secman/shiro/AuthenticationStrategyForIsisModuleSecurityRealm.java
 => 
delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm/AuthenticationStrategyForSecMan.java}
 (94%)
 rename 
extensions/security/secman/{shiro-realm/src/main/java/org/apache/isis/extensions/secman/shiro
 => 
delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm}/IsisModuleExtSecmanShiroRealm.java
 (98%)
 rename 
extensions/security/secman/{shiro-realm/src/main/java/org/apache/isis/extensions/secman/shiro
 => 
delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm}/PermissionForMember.java
 (93%)
 rename 
extensions/security/secman/{shiro-realm/src/main/java/org/apache/isis/extensions/secman/shiro
 => 
delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm}/PermissionResolverForIsisShiroAuthorizor.java
 (94%)
 rename 
extensions/security/secman/{shiro-realm/src/main/java/org/apache/isis/extensions/secman/shiro
 => 
delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm}/PrincipalCollectionForApplicationUserOnSingleRealm.java
 (97%)
 rename 
extensions/security/secman/{shiro-realm/src/main/java/org/apache/isis/extensions/secman/shiro
 => 
delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm}/PrincipalCollectionWithSinglePrincipalForApplicationUserInAnyRealm.java
 (96%)
 rename 
extensions/security/secman/{shiro-realm/src/main/java/org/apache/isis/extensions/secman/shiro
 => 
delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated/shiro/realm}/PrincipalForApplicationUser.java
 (98%)
 rename 
extensions/security/secman/{shiro-realm/src/main/java/org/apache/isis/extensions/secman
 => 
delegated-shiro/src/main/java/org/apache/isis/extensions/secman/delegated}/shiro/util/ShiroUtils.java
 (93%)
 copy extensions/security/secman/{applib => delegated-springoauth2}/pom.xml 
(62%)
 copy 
testing/hsqldbmgr/ui/src/main/java/org/apache/isis/extensions/hsqldbmgr/dom/IsisModuleExtHsqldbMgr.java
 => 
extensions/security/secman/delegated-springoauth2/src/main/java/org/apache/isis/extensions/secman/delegated/springoauth2/IsisModuleExtSecmanDelegatedSpringOauth2.java
 (71%)
 create mode 100644 
extensions/security/secman/delegated-springoauth2/src/main/java/org/apache/isis/extensions/secman/delegated/springoauth2/dom/ApplicationUserAutoCreationService.java

Reply via email to