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

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


    from 5673467  Upgrading build-helper-maven-plugin
     new b7bff16  Upgrading Jackson and maven-site-plugin
     new b508ed3  [SYNCOPE-1455] Initial auth support (with session and cache 
management) + implementation for OAuth2 and OIDC (SAML2 and WA missing)

The 2 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:
 .../console/pages/{Gateway.java => SRA.java}       |  10 +-
 ...ctoryPanel.java => SRARouteDirectoryPanel.java} |  77 ++---
 ...teFilterPanel.java => SRARouteFilterPanel.java} |  32 +--
 ...icatePanel.java => SRARoutePredicatePanel.java} |  38 +--
 ...zardBuilder.java => SRARouteWizardBuilder.java} |  97 +++++--
 ...outeRestClient.java => SRARouteRestClient.java} |  26 +-
 .../console/pages/{Gateway.html => SRA.html}       |   2 +-
 .../pages/{Gateway.properties => SRA.properties}   |   8 +-
 ...ctoryPanel.html => SRARouteDirectoryPanel.html} |   0
 .../{Gateway_it.properties => SRA_it.properties}   |  12 +-
 .../{Gateway_ja.properties => SRA_ja.properties}   |   8 +-
 ...{Gateway_ru.properties => SRA_pt_BR.properties} |   8 +-
 ...{Gateway_pt_BR.properties => SRA_ru.properties} |   8 +-
 ...teFilterPanel.html => SRARouteFilterPanel.html} |   0
 ...l.properties => SRARouteFilterPanel.properties} |   2 +-
 ...roperties => SRARouteFilterPanel_it.properties} |   2 +-
 ...roperties => SRARouteFilterPanel_ja.properties} |   0
 ...erties => SRARouteFilterPanel_pt_BR.properties} |   2 +-
 ...roperties => SRARouteFilterPanel_ru.properties} |   2 +-
 ...icatePanel.html => SRARoutePredicatePanel.html} |   0
 ...roperties => SRARoutePredicatePanel.properties} |   2 +-
 ...erties => SRARoutePredicatePanel_it.properties} |   2 +-
 ...erties => SRARoutePredicatePanel_ja.properties} |   0
 ...ies => SRARoutePredicatePanel_pt_BR.properties} |   2 +-
 ...erties => SRARoutePredicatePanel_ru.properties} |   2 +-
 ...ers.html => SRARouteWizardBuilder$Filters.html} |   0
 ....html => SRARouteWizardBuilder$Predicates.html} |   0
 ...ile.html => SRARouteWizardBuilder$Profile.html} |   7 +-
 .../to/{GatewayRouteTO.java => SRARouteTO.java}    |  99 +++++--
 ...GatewayRouteFilter.java => SRARouteFilter.java} |  16 +-
 ...lterFactory.java => SRARouteFilterFactory.java} |   3 +-
 ...yRoutePredicate.java => SRARoutePredicate.java} |  24 +-
 ...edicateCond.java => SRARoutePredicateCond.java} |   2 +-
 ...eFactory.java => SRARoutePredicateFactory.java} |   2 +-
 ...ayRoutePredicateCond.java => SRARouteType.java} |   6 +-
 ...tewayRouteService.java => SRARouteService.java} |  16 +-
 .../{GatewayRouteLogic.java => SRARouteLogic.java} |  60 ++--
 ...teServiceImpl.java => SRARouteServiceImpl.java} |  20 +-
 .../dao/{GatewayRouteDAO.java => SRARouteDAO.java} |  12 +-
 .../entity/{GatewayRoute.java => SRARoute.java}    |  43 ++-
 ...JPAGatewayRouteDAO.java => JPASRARouteDAO.java} |  24 +-
 .../persistence/jpa/entity/JPAEntityFactory.java   |   6 +-
 .../{JPAGatewayRoute.java => JPASRARoute.java}     | 115 ++++++--
 .../{GatewayRouteCheck.java => SRARouteCheck.java} |   6 +-
 ...yRouteValidator.java => SRARouteValidator.java} |  23 +-
 .../{GatewayRouteTest.java => SRARouteTest.java}   |  34 +--
 .../src/test/resources/domains/MasterContent.xml   |   4 +-
 ...outeDataBinder.java => SRARouteDataBinder.java} |  10 +-
 ...BinderImpl.java => SRARouteDataBinderImpl.java} |  28 +-
 .../flowable/impl/FlowableUserWorkflowAdapter.java |   4 +-
 .../org/apache/syncope/fit/AbstractITCase.java     |   6 +-
 ...GatewayRouteITCase.java => SRARouteITCase.java} |  32 +--
 pom.xml                                            |   4 +-
 sra/pom.xml                                        |  26 +-
 .../java/org/apache/syncope/sra/RouteProvider.java |  39 ++-
 .../org/apache/syncope/sra/SecurityConfig.java     |  86 ++++++
 .../java/org/apache/syncope/sra/SessionConfig.java |  54 ++++
 .../syncope/sra/SyncopeSRAWebExceptionHandler.java | 143 ++++++++++
 .../ModifyResponseGatewayFilterFactory.java        |   2 -
 .../PrincipalToRequestHeaderFilterFactory.java     |  79 ++++++
 .../syncope/sra/security/AbstractRouteMatcher.java |  86 ++++++
 .../syncope/sra/security/CsrfRouteMatcher.java     |  68 +++++
 .../syncope/sra/security/LogoutRouteMatcher.java   |  46 +++
 .../sra/security/OAuth2SecurityConfigUtils.java    | 145 ++++++++++
 ...cClientInitiatedServerLogoutSuccessHandler.java | 144 ++++++++++
 .../syncope/sra/security/PublicRouteMatcher.java   |  46 +++
 .../SessionRemovalServerLogoutHandler.java         |  48 ++++
 .../CacheManagerReactiveSessionRepository.java     |  60 ++++
 sra/src/main/resources/sra.properties              |   3 +
 .../java/org/apache/syncope/sra/AbstractTest.java  |   4 +
 .../org/apache/syncope/sra/RouteProviderTest.java  | 311 +++++++++++++--------
 .../syncope/sra/SyncopeCoreTestingServer.java      |  27 +-
 .../apache/syncope/sra/TLSRouteProviderTest.java   |  40 +--
 73 files changed, 1890 insertions(+), 515 deletions(-)
 rename 
client/am/console/src/main/java/org/apache/syncope/client/console/pages/{Gateway.java
 => SRA.java} (89%)
 rename 
client/am/console/src/main/java/org/apache/syncope/client/console/panels/{GatewayRouteDirectoryPanel.java
 => SRARouteDirectoryPanel.java} (71%)
 rename 
client/am/console/src/main/java/org/apache/syncope/client/console/panels/{GatewayRouteFilterPanel.java
 => SRARouteFilterPanel.java} (83%)
 rename 
client/am/console/src/main/java/org/apache/syncope/client/console/panels/{GatewayRoutePredicatePanel.java
 => SRARoutePredicatePanel.java} (81%)
 rename 
client/am/console/src/main/java/org/apache/syncope/client/console/panels/{GatewayRouteWizardBuilder.java
 => SRARouteWizardBuilder.java} (51%)
 rename 
client/am/console/src/main/java/org/apache/syncope/client/console/rest/{GatewayRouteRestClient.java
 => SRARouteRestClient.java} (58%)
 rename 
client/am/console/src/main/resources/org/apache/syncope/client/console/pages/{Gateway.html
 => SRA.html} (98%)
 rename 
client/am/console/src/main/resources/org/apache/syncope/client/console/pages/{Gateway.properties
 => SRA.properties} (91%)
 rename 
client/am/console/src/main/resources/org/apache/syncope/client/console/pages/{GatewayRouteDirectoryPanel.html
 => SRARouteDirectoryPanel.html} (100%)
 rename 
client/am/console/src/main/resources/org/apache/syncope/client/console/pages/{Gateway_it.properties
 => SRA_it.properties} (87%)
 rename 
client/am/console/src/main/resources/org/apache/syncope/client/console/pages/{Gateway_ja.properties
 => SRA_ja.properties} (92%)
 rename 
client/am/console/src/main/resources/org/apache/syncope/client/console/pages/{Gateway_ru.properties
 => SRA_pt_BR.properties} (91%)
 rename 
client/am/console/src/main/resources/org/apache/syncope/client/console/pages/{Gateway_pt_BR.properties
 => SRA_ru.properties} (91%)
 rename 
client/am/console/src/main/resources/org/apache/syncope/client/console/panels/{GatewayRouteFilterPanel.html
 => SRARouteFilterPanel.html} (100%)
 rename 
client/am/console/src/main/resources/org/apache/syncope/client/console/panels/{GatewayRouteFilterPanel.properties
 => SRARouteFilterPanel.properties} (93%)
 rename 
client/am/console/src/main/resources/org/apache/syncope/client/console/panels/{GatewayRouteFilterPanel_it.properties
 => SRARouteFilterPanel_it.properties} (91%)
 rename 
client/am/console/src/main/resources/org/apache/syncope/client/console/panels/{GatewayRouteFilterPanel_ja.properties
 => SRARouteFilterPanel_ja.properties} (100%)
 rename 
client/am/console/src/main/resources/org/apache/syncope/client/console/panels/{GatewayRouteFilterPanel_pt_BR.properties
 => SRARouteFilterPanel_pt_BR.properties} (93%)
 rename 
client/am/console/src/main/resources/org/apache/syncope/client/console/panels/{GatewayRouteFilterPanel_ru.properties
 => SRARouteFilterPanel_ru.properties} (93%)
 rename 
client/am/console/src/main/resources/org/apache/syncope/client/console/panels/{GatewayRoutePredicatePanel.html
 => SRARoutePredicatePanel.html} (100%)
 rename 
client/am/console/src/main/resources/org/apache/syncope/client/console/panels/{GatewayRoutePredicatePanel_pt_BR.properties
 => SRARoutePredicatePanel.properties} (92%)
 rename 
client/am/console/src/main/resources/org/apache/syncope/client/console/panels/{GatewayRoutePredicatePanel_it.properties
 => SRARoutePredicatePanel_it.properties} (96%)
 rename 
client/am/console/src/main/resources/org/apache/syncope/client/console/panels/{GatewayRoutePredicatePanel_ja.properties
 => SRARoutePredicatePanel_ja.properties} (100%)
 rename 
client/am/console/src/main/resources/org/apache/syncope/client/console/panels/{GatewayRoutePredicatePanel.properties
 => SRARoutePredicatePanel_pt_BR.properties} (92%)
 rename 
client/am/console/src/main/resources/org/apache/syncope/client/console/panels/{GatewayRoutePredicatePanel_ru.properties
 => SRARoutePredicatePanel_ru.properties} (92%)
 rename 
client/am/console/src/main/resources/org/apache/syncope/client/console/panels/{GatewayRouteWizardBuilder$Filters.html
 => SRARouteWizardBuilder$Filters.html} (100%)
 rename 
client/am/console/src/main/resources/org/apache/syncope/client/console/panels/{GatewayRouteWizardBuilder$Predicates.html
 => SRARouteWizardBuilder$Predicates.html} (100%)
 rename 
client/am/console/src/main/resources/org/apache/syncope/client/console/panels/{GatewayRouteWizardBuilder$Profile.html
 => SRARouteWizardBuilder$Profile.html} (74%)
 rename 
common/am/lib/src/main/java/org/apache/syncope/common/lib/to/{GatewayRouteTO.java
 => SRARouteTO.java} (59%)
 rename 
common/am/lib/src/main/java/org/apache/syncope/common/lib/types/{GatewayRouteFilter.java
 => SRARouteFilter.java} (84%)
 rename 
common/am/lib/src/main/java/org/apache/syncope/common/lib/types/{FilterFactory.java
 => SRARouteFilterFactory.java} (95%)
 rename 
common/am/lib/src/main/java/org/apache/syncope/common/lib/types/{GatewayRoutePredicate.java
 => SRARoutePredicate.java} (81%)
 copy 
common/am/lib/src/main/java/org/apache/syncope/common/lib/types/{GatewayRoutePredicateCond.java
 => SRARoutePredicateCond.java} (95%)
 rename 
common/am/lib/src/main/java/org/apache/syncope/common/lib/types/{PredicateFactory.java
 => SRARoutePredicateFactory.java} (96%)
 rename 
common/am/lib/src/main/java/org/apache/syncope/common/lib/types/{GatewayRoutePredicateCond.java
 => SRARouteType.java} (93%)
 rename 
common/am/rest-api/src/main/java/org/apache/syncope/common/rest/api/service/{GatewayRouteService.java
 => SRARouteService.java} (92%)
 rename 
core/am/logic/src/main/java/org/apache/syncope/core/logic/{GatewayRouteLogic.java
 => SRARouteLogic.java} (70%)
 rename 
core/am/rest-cxf/src/main/java/org/apache/syncope/core/rest/cxf/service/{GatewayRouteServiceImpl.java
 => SRARouteServiceImpl.java} (74%)
 rename 
core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/dao/{GatewayRouteDAO.java
 => SRARouteDAO.java} (76%)
 rename 
core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/{GatewayRoute.java
 => SRARoute.java} (59%)
 rename 
core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/{JPAGatewayRouteDAO.java
 => JPASRARouteDAO.java} (66%)
 rename 
core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/{JPAGatewayRoute.java
 => JPASRARoute.java} (52%)
 rename 
core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/validation/entity/{GatewayRouteCheck.java
 => SRARouteCheck.java} (91%)
 rename 
core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/validation/entity/{GatewayRouteValidator.java
 => SRARouteValidator.java} (65%)
 rename 
core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/{GatewayRouteTest.java
 => SRARouteTest.java} (67%)
 rename 
core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/data/{GatewayRouteDataBinder.java
 => SRARouteDataBinder.java} (74%)
 rename 
core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/{GatewayRouteDataBinderImpl.java
 => SRARouteDataBinderImpl.java} (69%)
 rename 
fit/core-reference/src/test/java/org/apache/syncope/fit/core/{GatewayRouteITCase.java
 => SRARouteITCase.java} (79%)
 create mode 100644 sra/src/main/java/org/apache/syncope/sra/SessionConfig.java
 create mode 100644 
sra/src/main/java/org/apache/syncope/sra/SyncopeSRAWebExceptionHandler.java
 create mode 100644 
sra/src/main/java/org/apache/syncope/sra/filters/PrincipalToRequestHeaderFilterFactory.java
 create mode 100644 
sra/src/main/java/org/apache/syncope/sra/security/AbstractRouteMatcher.java
 create mode 100644 
sra/src/main/java/org/apache/syncope/sra/security/CsrfRouteMatcher.java
 create mode 100644 
sra/src/main/java/org/apache/syncope/sra/security/LogoutRouteMatcher.java
 create mode 100644 
sra/src/main/java/org/apache/syncope/sra/security/OAuth2SecurityConfigUtils.java
 create mode 100644 
sra/src/main/java/org/apache/syncope/sra/security/OidcClientInitiatedServerLogoutSuccessHandler.java
 create mode 100644 
sra/src/main/java/org/apache/syncope/sra/security/PublicRouteMatcher.java
 create mode 100644 
sra/src/main/java/org/apache/syncope/sra/security/SessionRemovalServerLogoutHandler.java
 create mode 100644 
sra/src/main/java/org/apache/syncope/sra/session/CacheManagerReactiveSessionRepository.java

Reply via email to