This is an automated email from the ASF dual-hosted git repository. ilgrosso pushed a change to branch SYNCOPE-1898 in repository https://gitbox.apache.org/repos/asf/syncope.git
from 8023cb69ef [SYNCOPE-1898] Reset password with WA if mustChangePassword is true (#1141) add 5e87c64e7a Bump org.apache.commons:commons-text from 1.13.1 to 1.14.0 (#1144) add b1d0894702 Bump co.elastic.clients:elasticsearch-java from 9.0.3 to 9.0.4 (#1143) add 333d188d07 [SYNCOPE-1893] SCIM Group extension + SCIM AnyObject extension (#1146) add 0d11f4e437 [SYNCOPE-1899] Updating JS method call for CodeMirror 2 add b6111db46c qualifying domainTransactionManager as primary bean in persistence context (#1147) add 2242fcf470 [SYNCOPE-1900] Supporting OIDC Back-Channel Logout for Console and Enduser (#1148) add 864b9ebd73 Merge branch 'master' into SYNCOPE-1898 add dfb82a1321 TMP changes to restore build until SYNCOPE-1901 gets implemented No new revisions were added by this update. Summary of changes: .../wicket/markup/html/form/JsonEditorPanel.html | 2 +- .../wicket/markup/html/form/TextEditorPanel.html | 2 +- .../wicket/markup/html/form/XMLEditorPanel.html | 2 +- .../syncope/core/logic/AccessTokenLogic.java | 6 +- .../core/persistence/jpa/PersistenceContext.java | 4 +- .../api/data/AccessTokenDataBinder.java | 3 +- .../java/data/AccessTokenDataBinderImpl.java | 4 +- .../spring/security/SyncopeJWTSSOProvider.java | 29 +-- .../commons/resources/oidcc4ui/LogoutResource.java | 45 +++- .../syncope/common/lib/oidc/OIDCConstants.java | 2 + .../apache/syncope/core/logic/OIDCC4UILogic.java | 77 +++++- .../syncope/core/logic/OIDCC4UILogicContext.java | 3 + .../syncope/core/logic/oidc/OIDCClientCache.java | 59 ++++- .../common/rest/api/service/OIDCC4UIService.java | 13 + .../core/rest/cxf/service/OIDCC4UIServiceImpl.java | 11 +- .../apache/syncope/core/logic/SAML2SP4UILogic.java | 4 +- .../panels/SCIMConfExtensionAnyObjectPanel.java | 48 ++++ ...erPanel.java => SCIMConfExtensionAnyPanel.java} | 28 ++- .../panels/SCIMConfExtensionGroupPanel.java} | 25 +- .../console/panels/SCIMConfExtensionUserPanel.java | 62 +---- .../client/console/panels/SCIMConfPanel.java | 32 ++- .../panels/mapping/SCIMExtensionMappingPanel.java | 22 +- ...erPanel.html => SCIMConfExtensionAnyPanel.html} | 0 .../client/console/panels/SCIMConfPanel.properties | 1 + .../console/panels/SCIMConfPanel_it.properties | 1 + .../console/panels/SCIMConfPanel_pt_BR.properties | 1 + .../console/panels/SCIMConfPanel_ru.properties | 1 + .../apache/syncope/common/lib/scim/SCIMConf.java | 24 +- ...sionUserConf.java => SCIMExtensionAnyConf.java} | 2 +- ...upConf.java => SCIMExtensionAnyObjectConf.java} | 23 +- .../apache/syncope/core/logic/SCIMDataBinder.java | 223 ++++++++++++++++- .../org/apache/syncope/core/logic/SCIMLogic.java | 60 ++++- .../syncope/core/logic/scim/SCIMConfManager.java | 69 +++--- .../syncope/core/logic/scim/SearchCondVisitor.java | 55 +++-- .../syncope/core/logic/scim/SCIMFilterTest.java | 6 +- .../apache/syncope/ext/scimv2/api/data/Meta.java | 7 +- .../syncope/ext/scimv2/api/data/SCIMAnyObject.java | 90 +++++++ .../syncope/ext/scimv2/api/data/SCIMGroup.java | 17 +- ...GroupService.java => SCIMAnyObjectService.java} | 6 +- .../syncope/ext/scimv2/api/type/Resource.java | 1 + .../ext/scimv2/cxf/SCIMv2RESTCXFContext.java | 39 ++- .../scimv2/cxf/service/AbstractSCIMService.java | 70 ++++-- ...viceImpl.java => SCIMAnyObjectServiceImpl.java} | 172 +++++++------- .../scimv2/cxf/service/SCIMGroupServiceImpl.java | 18 +- .../ext/scimv2/cxf/service/SCIMServiceImpl.java | 6 +- .../scimv2/cxf/service/SCIMUserServiceImpl.java | 18 +- .../org/apache/syncope/fit/core/SCIMITCase.java | 264 ++++++++++++++++++++- .../src/main/resources/wa-embedded.properties | 3 + .../org/apache/syncope/fit/ui/OIDCC4UIITCase.java | 10 +- pom.xml | 10 +- wa/starter/src/main/resources/wa.properties | 2 + 51 files changed, 1315 insertions(+), 367 deletions(-) create mode 100644 ext/scimv2/client-console/src/main/java/org/apache/syncope/client/console/panels/SCIMConfExtensionAnyObjectPanel.java copy ext/scimv2/client-console/src/main/java/org/apache/syncope/client/console/panels/{SCIMConfExtensionUserPanel.java => SCIMConfExtensionAnyPanel.java} (72%) copy ext/scimv2/{rest-cxf/src/main/java/org/apache/syncope/core/rest/cxf/service/SCIMConfServiceImpl.java => client-console/src/main/java/org/apache/syncope/client/console/panels/SCIMConfExtensionGroupPanel.java} (56%) rename ext/scimv2/client-console/src/main/resources/org/apache/syncope/client/console/panels/{SCIMConfExtensionUserPanel.html => SCIMConfExtensionAnyPanel.html} (100%) rename ext/scimv2/common-lib/src/main/java/org/apache/syncope/common/lib/scim/{SCIMExtensionUserConf.java => SCIMExtensionAnyConf.java} (97%) copy ext/scimv2/common-lib/src/main/java/org/apache/syncope/common/lib/scim/{SCIMGroupConf.java => SCIMExtensionAnyObjectConf.java} (66%) create mode 100644 ext/scimv2/scim-rest-api/src/main/java/org/apache/syncope/ext/scimv2/api/data/SCIMAnyObject.java copy ext/scimv2/scim-rest-api/src/main/java/org/apache/syncope/ext/scimv2/api/service/{SCIMGroupService.java => SCIMAnyObjectService.java} (84%) copy ext/scimv2/scim-rest-cxf/src/main/java/org/apache/syncope/ext/scimv2/cxf/service/{SCIMUserServiceImpl.java => SCIMAnyObjectServiceImpl.java} (57%)