This is an automated email from the ASF dual-hosted git repository.
TatoniMatteo pushed a change to branch
dependabot/maven/org.webjars-chartjs-4.5.1
in repository https://gitbox.apache.org/repos/asf/syncope.git
from 67f1707df2 Refine ChartJS Java wrapper and dashboard chart widget
calculations and labels
add 09e7e9d593 [SYNCOPE-1967] Support for CAS Attribute Release Consent
(#1378)
add 9f40f17730 Adding publiccode.yml (#1380)
add 2775d8a7f1 Bump org.apache:apache from 37 to 38
add 18e15a0eb4 Bump hibernate.version from 7.3.3.Final to 7.3.4.Final
add c7044beadb Upgrading Groovy and Tika
add 05b5980029 Fixing after dependency cleanup
add 04a48bea7c Fixing after modernizer
add ec1c0f2ca1 Upgrading Swagger Core
add fdca386272 Bump com.oracle.database.jdbc:ojdbc11 from 23.26.1.0.0 to
23.26.2.0.0
add 6f8ef8bbe3 Upgrading Payara
add c54d3fe864 [INFRA] Set up default rulesets for default and release
branches (#1388)
add 8d6b479954 Upgrading modernizer-maven-plugin
add 1f86457e35 Upgrading Hibernate ORM
add d1995a1371 Including all serializable JPA properties to the info
Actuator's output
add 9d7f774a4d Upgrading AdminLTE
add 244d80cb7b Bump org.apache.wicket:wicket from 10.9.0 to 10.9.1
add c3dcd19c4e Bump com.fasterxml.woodstox:woodstox-core from 7.1.1 to
7.2.0
add 176668623e Bump
com.giffing.wicket.spring.boot.starter:wicket-spring-boot-starter
add c2d5a1584b Upgrading CXF and cas-client
add ca24d5b347 [SYNCOPE-1968] Initial support for CAS tenants (#1394)
add ea20fc422f Upgrading Wildfly
add d422f692dc Upgrading WicketStuff
add 673a8d7dc5 [SYNCOPE-1969] Adding missing SAMLRegisteredService
configurations (#1395)
add 7cbb7e21af Improving Notification job management
add 2b7529abab Bump co.elastic.clients:elasticsearch-java from 9.4.0 to
9.4.1 (#1397)
add 9a8793f442 Bump hibernate.version from 7.3.6.Final to 7.4.0.Final
(#1398)
add 2e02a1ad5a Upgrading maven-surefire-plugin
add e4e11f8972 Bump org.apache.maven.plugins:maven-failsafe-plugin from
3.5.5 to 3.5.6
add 4d4b344473 Bump org.apache.maven.plugins:maven-site-plugin from 3.21.0
to 3.22.0
add f77438f23a Hardening on Groovy sandbox against filesystem and
execution bypasses (#1399)
add 1bd7e601d9 Docker images: improve shutdown management
add 4612152700 Add publiccode.yml validation CI (#1384)
add 249d6b6701 Upgrading CAS, Pac4j, Elasticsearch and Swagger UI (#1405)
add 9edb3e7aee Upgrading Nimbus JOSE JWT and gmavenplus-plugin
add 29c512aa10 Core Docker image: avoid duplicating bundles and lib files
add 4ba3597a2f Merge branch 'master' into
dependabot/maven/org.webjars-chartjs-4.5.1
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 23 +-
...fit_WA_SRA_OIDC.yml => fit_WA_Multitenancy.yml} | 8 +-
.../{fit_Payara.yml => publiccodeyml-check.yml} | 40 +--
.mvn/extensions.xml | 2 +-
.../authprofiles/AuthProfileDirectoryPanel.java | 80 ++++-
.../AuthProfileItemDirectoryPanel.java | 14 +-
.../console/authprofiles/AuthProfilePanel.java | 5 +-
.../authprofiles/AuthProfileWizardBuilder.java | 54 ++-
.../clientapps/ClientAppDirectoryPanel.java | 4 +-
.../clientapps/ClientAppModalPanelBuilder.java | 145 +++++++-
.../client/console/commons/AMConstants.java | 3 +
.../apache/syncope/client/console/pages/WA.java | 2 +-
.../console/panels/AttrRepoDirectoryPanel.java | 4 +-
.../console/panels/AuthModuleDirectoryPanel.java | 4 +-
.../panels/PasswordManagementDirectoryPanel.java | 4 +-
.../client/console/rest/AuthProfileRestClient.java | 40 +++
.../AuthProfileDirectoryPanel.properties | 6 +
.../AuthProfileDirectoryPanel_fr_CA.properties | 6 +
.../AuthProfileDirectoryPanel_it.properties | 6 +
.../AuthProfileDirectoryPanel_ja.properties | 6 +
.../AuthProfileDirectoryPanel_pt_BR.properties | 6 +
.../AuthProfileDirectoryPanel_ru.properties | 6 +
...uthProfileWizardBuilder$ConsentAttributes.html} | 0
.../clientapps/ClientAppDirectoryPanel.properties | 25 ++
.../ClientAppDirectoryPanel_fr_CA.properties | 25 ++
.../ClientAppDirectoryPanel_it.properties | 25 ++
.../ClientAppDirectoryPanel_ja.properties | 25 ++
.../ClientAppDirectoryPanel_pt_BR.properties | 25 ++
.../ClientAppDirectoryPanel_ru.properties | 25 ++
.../syncope/client/enduser/pages/AuthProfile.java | 65 ++++
.../client/enduser/rest/AuthProfileRestClient.java | 41 +++
.../syncope/client/enduser/pages/AuthProfile.html | 52 ++-
.../client/enduser/pages/AuthProfile.properties | 4 +
.../client/enduser/pages/AuthProfile_it.properties | 4 +
.../client/enduser/pages/AuthProfile_ja.properties | 4 +
.../enduser/pages/AuthProfile_pt_BR.properties | 4 +
.../client/enduser/pages/AuthProfile_ru.properties | 4 +
.../console/commons/ConnectorDataProvider.java | 3 +-
...irectoryPanelAdditionalActionLinksProvider.java | 10 +-
...AnyDirectoryPanelAdditionalActionsProvider.java | 4 +-
.../commons/IdMImplementationInfoProvider.java | 4 +-
.../console/panels/ConnectorDirectoryPanel.java | 13 +-
.../client/console/panels/ConnidLocations.java | 5 +-
.../console/panels/LinkedAccountModalPanel.java | 4 +-
.../console/panels/ResourceDirectoryPanel.java | 9 +-
.../policies/ProvisioningPolicyModalPanel.java | 4 +-
.../client/console/rest/ConnectorRestClient.java | 3 +-
.../client/console/rest/ResourceRestClient.java | 3 +-
.../console/status/AnyStatusDirectoryPanel.java | 3 +-
.../syncope/client/console/topology/Topology.java | 22 +-
.../console/topology/TopologyTogglePanel.java | 8 +-
.../topology/TopologyWebSocketBehavior.java | 26 +-
.../markup/html/list/ConnConfPropertyListView.java | 2 +-
.../wizards/resources/ResourceMappingPanel.java | 4 +-
.../syncope/client/ui/commons/MIMETypesLoader.java | 3 +-
.../ui/commons/StyledNotificationBehavior.java | 2 +-
.../{ConfirmBehavior.java => AlertBehavior.java} | 43 +--
.../syncope/client/ui/commons/pages/BaseLogin.java | 3 +-
.../client/ui/commons/themes/css/adminlte.min.css | 4 +-
.../ui/commons/themes/css/adminlte.min.css.map | 2 +-
.../client/ui/commons/themes/js/adminlte.min.js | 4 +-
.../ui/commons/themes/js/adminlte.min.js.map | 2 +-
.../client/console/SyncopeConsoleSession.java | 2 +-
.../commons/IdRepoImplementationInfoProvider.java | 4 +-
.../client/console/events/EventSelectionPanel.java | 4 +-
.../client/console/events/SelectedEventsPanel.java | 4 +-
.../notifications/NotificationWizardBuilder.java | 4 +-
.../syncope/client/console/pages/BasePage.java | 2 +-
.../client/console/panels/AnyDirectoryPanel.java | 4 +-
.../panels/AnyDisplayAttributesModalPanel.java | 6 +-
.../console/panels/AnyObjectDirectoryPanel.java | 4 +-
.../syncope/client/console/panels/AnysPanel.java | 2 +-
.../console/panels/DashboardControlPanel.java | 2 +-
.../console/panels/DelegationDirectoryPanel.java | 3 +-
.../client/console/panels/GroupDirectoryPanel.java | 10 +-
.../client/console/panels/RealmDirectoryPanel.java | 2 +-
.../console/panels/RelationshipViewPanel.java | 8 +-
.../syncope/client/console/panels/TogglePanel.java | 2 +-
.../client/console/panels/UserDirectoryPanel.java | 4 +-
.../client/console/panels/search/SearchUtils.java | 2 +-
.../console/policies/PolicyDirectoryPanel.java | 4 +-
.../console/reports/ReportDirectoryPanel.java | 4 +-
.../console/rest/NotificationRestClient.java | 5 +-
.../client/console/rest/RoleRestClient.java | 4 +-
.../console/tasks/SchedTaskDirectoryPanel.java | 2 +-
.../data/table/CollectionPropertyColumn.java | 4 +-
.../wicket/markup/html/form/JsonEditorPanel.java | 4 -
.../client/console/widgets/AnyByRealmWidget.java | 7 +-
.../syncope/client/console/widgets/JobWidget.java | 6 +-
.../client/console/wizards/WizardMgtPanel.java | 6 +-
.../client/console/wizards/any/AbstractAttrs.java | 2 +-
.../wizards/any/AbstractAttrsWizardStep.java | 2 +-
.../any/AnyObjectTemplateWizardBuilder.java | 2 +-
.../console/wizards/any/ConnObjectPanel.java | 4 +-
.../wizards/any/GroupTemplateWizardBuilder.java | 2 +-
.../client/console/wizards/any/Management.java | 4 +-
.../client/console/wizards/any/UserDetails.java | 4 -
.../wizards/any/UserTemplateWizardBuilder.java | 2 +-
.../client/enduser/SyncopeEnduserSession.java | 2 +-
.../client/enduser/panels/ChangePasswordPanel.java | 6 +-
.../client/lib/RestClientExceptionMapper.java | 4 +-
.../syncope/common/lib/to/AuthProfileTO.java | 62 +++-
.../syncope/common/lib/to/SAML2SPClientAppTO.java | 323 ++++++++++++++++-
.../lib/types/MetadataCriteriaDirection.java} | 7 +-
.../common/lib/types/SigningCredentialType.java} | 7 +-
.../syncope/common/lib/wa/WAConsentDecision.java | 226 ++++++++++++
...untService.java => ConsentDecisionService.java} | 46 ++-
.../syncope/common/lib/to/ProvisioningReport.java | 14 +-
.../apache/syncope/common/lib/AnyOperations.java | 6 +-
.../common/lib/collections/CircularFifoQueue.java | 3 +-
.../AnyObjectFiqlSearchConditionBuilder.java | 3 +-
.../self/SelfKeymasterClientExceptionMapper.java | 4 +-
.../apache/syncope/core/logic/AMLogicContext.java | 11 +
...thTokenLogic.java => ConsentDecisionLogic.java} | 54 ++-
.../syncope/core/rest/cxf/AMRESTCXFContext.java | 11 +
...ceImpl.java => ConsentDecisionServiceImpl.java} | 41 +--
core/idrepo/logic/pom.xml | 5 -
.../rest/cxf/service/MailTemplateServiceImpl.java | 6 +-
.../core/rest/cxf/service/RoleServiceImpl.java | 6 +-
.../syncope/core/persistence/api/dao/TaskDAO.java | 4 +-
.../persistence/api/entity/am/AuthProfile.java | 5 +
.../api/entity/am/SAML2SPClientApp.java | 107 +++++-
.../core/persistence/api/search/FilterVisitor.java | 13 +-
.../search/SyncopeAbstractSearchCondVisitor.java | 12 +-
core/persistence-jpa/pom.xml | 2 +-
...er.java => WAConsentDecisionListConverter.java} | 10 +-
.../persistence/jpa/dao/JPAPersistenceInfoDAO.java | 53 +++
.../core/persistence/jpa/dao/JPATaskDAO.java | 126 ++++---
.../persistence/jpa/entity/am/JPAAuthProfile.java | 17 +
.../jpa/entity/am/JPASAML2SPClientApp.java | 332 ++++++++++++++++-
.../core/persistence/jpa/inner/TaskTest.java | 4 +-
.../src/test/resources/domains/TwoContent.xml | 2 -
.../core/persistence/neo4j/dao/Neo4jTaskDAO.java | 103 +++---
.../neo4j/entity/am/Neo4jAuthProfile.java | 24 ++
.../neo4j/entity/am/Neo4jSAML2SPClientApp.java | 314 +++++++++++++++-
.../core/persistence/neo4j/inner/TaskTest.java | 4 +-
.../src/test/resources/domains/TwoContent.xml | 2 -
.../api/notification/NotificationManager.java | 3 +-
.../provisioning/api/pushpull/PushActions.java | 3 +-
.../core/provisioning/api/job/JobNamerTest.java | 4 +-
.../serialization/AttributeDeserializerTest.java | 5 +-
.../provisioning/java/DefaultConnectorManager.java | 2 +-
.../java/data/AuthProfileDataBinderImpl.java | 21 +-
.../java/data/ClientAppDataBinderImpl.java | 60 ++++
.../provisioning/java/data/TaskDataBinderImpl.java | 4 +-
.../AbstractNotificationJobDelegate.java | 78 ++--
.../notification/DefaultNotificationManager.java | 10 +-
.../pushpull/AbstractProvisioningJobDelegate.java | 18 +-
.../java/pushpull/AbstractPullResultHandler.java | 6 +-
.../DefaultNotificationManagerTest.java | 7 +-
.../spring/security/MSEntraJWTSSOProvider.java | 2 +-
.../jws/MSEntraAccessTokenJWSVerifier.java | 2 +-
.../jws/MSEntraJWSVerifierCacheLoader.java | 10 +-
.../src/main/resources/META-INF/groovy.blacklist | 140 ++++++++
.../spring/implementation/GroovySandboxTest.java | 396 +++++++++++++++++++--
.../jws/MSEntraJWSVerifierCacheLoaderTest.java | 7 +-
... BeansExpressionRuntimeExecMacroActions.groovy} | 29 +-
...ns.groovy => BeansOverloadsMacroActions.groovy} | 33 +-
...=> BeansStatementSystemExitMacroActions.groovy} | 14 +-
...ons.groovy => EvalOverloadsMacroActions.groovy} | 28 +-
...s.groovy => EvalRuntimeExecMacroActions.groovy} | 14 +-
...FileSystemProviderOverloadsMacroActions.groovy} | 35 +-
...ileSystemProviderReadStringMacroActions.groovy} | 26 +-
.../FileSystemsOverloadsMacroActions.groovy | 72 ++++
...vy => FileSystemsReadStringMacroActions.groovy} | 14 +-
...=> FilesCreateTempDirectoryMacroActions.groovy} | 14 +-
...oovy => FilesCreateTempFileMacroActions.groovy} | 15 +-
... GroovyClassLoaderOverloadsMacroActions.groovy} | 30 +-
.../GroovyShellOverloadsMacroActions.groovy | 43 +++
...y => GroovyShellRuntimeExecMacroActions.groovy} | 14 +-
.../MethodHandlesOverloadsMacroActions.groovy | 59 +++
...=> MethodHandlesRuntimeExecMacroActions.groovy} | 37 +-
...vy => PathOfFilesReadStringMacroActions.groovy} | 14 +-
...y => PathOfFilesWriteStringMacroActions.groovy} | 13 +-
...=> PathOfUriFilesReadStringMacroActions.groovy} | 14 +-
... => PathsGetFilesReadStringMacroActions.groovy} | 14 +-
... PathsGetUriFilesReadStringMacroActions.groovy} | 14 +-
...ProcessBuilderStartPipelineMacroActions.groovy} | 14 +-
...tions.groovy => RuntimeExecMacroActions.groovy} | 14 +-
...ovy => RuntimeExecOverloadsMacroActions.groovy} | 30 +-
...vy => ScriptEngineOverloadsMacroActions.groovy} | 26 +-
.../src/main/resources/console-docker.properties | 2 +
docker/console/src/main/resources/startup.sh | 2 +-
docker/core/pom.xml | 16 +-
.../core/src/main/resources/core-docker.properties | 2 +
docker/core/src/main/resources/startup.sh | 2 +-
.../src/main/resources/enduser-docker.properties | 2 +
docker/enduser/src/main/resources/startup.sh | 2 +-
.../sra/src/main/resources/sra-docker.properties | 2 +
docker/sra/src/main/resources/startup.sh | 2 +-
docker/wa/src/main/resources/startup.sh | 2 +-
docker/wa/src/main/resources/wa-docker.properties | 2 +
.../client/console/panels/NewBpmnProcess.java | 5 +-
.../syncope/client/enduser/pages/Flowable.java | 3 +-
.../wizards/mapping/OIDCProviderMappingPanel.java | 4 +-
.../saml2sp4ui/AbstractSAML2SP4UIResource.java | 6 +-
.../wizards/mapping/SAML2IdPMappingPanel.java | 6 +-
.../core/logic/saml2/SAML2SP4UIUserManager.java | 3 +-
.../panels/mapping/SCIMExtensionMappingPanel.java | 4 +-
.../reference/flowable/PrintersValueProvider.java | 2 +-
.../org/apache/syncope/fit/core/AuditITCase.java | 6 +-
.../apache/syncope/fit/core/MacroTaskITCase.java | 16 +-
.../org/apache/syncope/fit/core/PolicyITCase.java | 9 +-
.../syncope/fit/core/PropagationTaskITCase.java | 2 +-
.../apache/syncope/fit/core/PullTaskITCase.java | 26 +-
.../apache/syncope/fit/core/UserIssuesITCase.java | 5 +-
.../syncope/fit/core/wa/WebAuthnAccountITCase.java | 2 +-
fit/wa-reference/pom.xml | 72 +---
.../src/main/resources/wa-embedded.properties | 2 +-
.../src/main/resources/wa-multitenancy.properties | 2 +-
.../org/apache/syncope/fit/AbstractITCase.java | 5 +-
.../org/apache/syncope/fit/MultitenancyITCase.java | 148 ++++++++
.../apache/syncope/fit/sra/OAUTH2SRAITCase.java | 2 +-
.../org/apache/syncope/fit/ui/OIDCC4UIITCase.java | 2 -
.../apache/syncope/fit/ui/SAML2SP4UIITCase.java | 2 -
pom.xml | 64 ++--
publiccode.yml | 92 +++++
.../getting-started/systemRequirements.adoc | 2 +-
.../reference-guide/concepts/authprofile.adoc | 28 ++
.../reference-guide/concepts/concepts.adoc | 2 +
.../asciidoc/reference-guide/concepts/domains.adoc | 4 +
.../reference-guide/configuration/deployment.adoc | 4 +-
src/site/xdoc/security.xml | 84 +++++
.../wa/bootstrap/WAPropertySourceLocator.java | 40 +--
.../apache/syncope/wa/bootstrap/WARestClient.java | 61 ++--
wa/starter/pom.xml | 18 +
.../syncope/wa/starter/SyncopeWAApplication.java | 4 +-
.../syncope/wa/starter/config/WAContext.java | 82 ++++-
.../wa/starter/consent/WAConsentRepository.java | 124 +++++++
.../gauth/WAGoogleMfaAuthCredentialRepository.java | 62 ++--
.../starter/mapping/SAML2SPClientAppTOMapper.java | 29 +-
.../wa/starter/multitenancy/WATenantsManager.java | 143 ++++++++
wa/starter/src/main/resources/wa.properties | 2 +-
.../starter/pac4j/saml/BaseWASAML2ClientTest.java | 7 +-
.../src/test/resources/debug/wa-debug.properties | 6 +-
235 files changed, 4639 insertions(+), 1101 deletions(-)
copy .github/workflows/{fit_WA_SRA_OIDC.yml => fit_WA_Multitenancy.yml} (88%)
copy .github/workflows/{fit_Payara.yml => publiccodeyml-check.yml} (55%)
copy
client/am/console/src/main/resources/org/apache/syncope/client/console/{wizards/SAML2IdPEntityWizardBuilder$Metadata.html
=> authprofiles/AuthProfileWizardBuilder$ConsentAttributes.html} (100%)
copy
client/idrepo/common-ui/src/main/java/org/apache/syncope/client/ui/commons/markup/html/form/{ConfirmBehavior.java
=> AlertBehavior.java} (58%)
copy
common/{idrepo/lib/src/main/java/org/apache/syncope/common/lib/types/ReportTemplateFormat.java
=>
am/lib/src/main/java/org/apache/syncope/common/lib/types/MetadataCriteriaDirection.java}
(92%)
copy
common/{idrepo/lib/src/main/java/org/apache/syncope/common/lib/types/JobAction.java
=>
am/lib/src/main/java/org/apache/syncope/common/lib/types/SigningCredentialType.java}
(93%)
create mode 100644
common/am/lib/src/main/java/org/apache/syncope/common/lib/wa/WAConsentDecision.java
copy
common/am/rest-api/src/main/java/org/apache/syncope/common/rest/api/service/wa/{GoogleMfaAuthAccountService.java
=> ConsentDecisionService.java} (77%)
copy
core/am/logic/src/main/java/org/apache/syncope/core/logic/wa/{GoogleMfaAuthTokenLogic.java
=> ConsentDecisionLogic.java} (62%)
copy
core/am/rest-cxf/src/main/java/org/apache/syncope/core/rest/cxf/service/wa/{GoogleMfaAuthAccountServiceImpl.java
=> ConsentDecisionServiceImpl.java} (58%)
copy
core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/{ConnConfPropertyListConverter.java
=> WAConsentDecisionListConverter.java} (74%)
copy core/spring/src/test/resources/{BashMacroActions.groovy =>
BeansExpressionRuntimeExecMacroActions.groovy} (61%)
copy core/spring/src/test/resources/{BashMacroActions.groovy =>
BeansOverloadsMacroActions.groovy} (61%)
copy core/spring/src/test/resources/{StaticMacroActions.groovy =>
BeansStatementSystemExitMacroActions.groovy} (66%)
copy core/spring/src/test/resources/{BashMacroActions.groovy =>
EvalOverloadsMacroActions.groovy} (61%)
copy core/spring/src/test/resources/{StaticMacroActions.groovy =>
EvalRuntimeExecMacroActions.groovy} (66%)
copy core/spring/src/test/resources/{BashMacroActions.groovy =>
FileSystemProviderOverloadsMacroActions.groovy} (58%)
copy core/spring/src/test/resources/{BashMacroActions.groovy =>
FileSystemProviderReadStringMacroActions.groovy} (61%)
create mode 100644
core/spring/src/test/resources/FileSystemsOverloadsMacroActions.groovy
copy core/spring/src/test/resources/{StaticMacroActions.groovy =>
FileSystemsReadStringMacroActions.groovy} (65%)
copy core/spring/src/test/resources/{StaticMacroActions.groovy =>
FilesCreateTempDirectoryMacroActions.groovy} (66%)
copy core/spring/src/test/resources/{StaticMacroActions.groovy =>
FilesCreateTempFileMacroActions.groovy} (63%)
copy core/spring/src/test/resources/{BashMacroActions.groovy =>
GroovyClassLoaderOverloadsMacroActions.groovy} (61%)
create mode 100644
core/spring/src/test/resources/GroovyShellOverloadsMacroActions.groovy
copy core/spring/src/test/resources/{StaticMacroActions.groovy =>
GroovyShellRuntimeExecMacroActions.groovy} (64%)
create mode 100644
core/spring/src/test/resources/MethodHandlesOverloadsMacroActions.groovy
copy core/spring/src/test/resources/{BashMacroActions.groovy =>
MethodHandlesRuntimeExecMacroActions.groovy} (58%)
copy core/spring/src/test/resources/{StaticMacroActions.groovy =>
PathOfFilesReadStringMacroActions.groovy} (67%)
copy core/spring/src/test/resources/{StaticMacroActions.groovy =>
PathOfFilesWriteStringMacroActions.groovy} (68%)
copy core/spring/src/test/resources/{StaticMacroActions.groovy =>
PathOfUriFilesReadStringMacroActions.groovy} (65%)
copy core/spring/src/test/resources/{StaticMacroActions.groovy =>
PathsGetFilesReadStringMacroActions.groovy} (66%)
copy core/spring/src/test/resources/{StaticMacroActions.groovy =>
PathsGetUriFilesReadStringMacroActions.groovy} (65%)
copy core/spring/src/test/resources/{StaticMacroActions.groovy =>
ProcessBuilderStartPipelineMacroActions.groovy} (66%)
copy core/spring/src/test/resources/{StaticMacroActions.groovy =>
RuntimeExecMacroActions.groovy} (67%)
copy core/spring/src/test/resources/{BashMacroActions.groovy =>
RuntimeExecOverloadsMacroActions.groovy} (55%)
copy core/spring/src/test/resources/{BashMacroActions.groovy =>
ScriptEngineOverloadsMacroActions.groovy} (61%)
copy
client/am/console/src/main/resources/org/apache/syncope/client/console/wizards/AuthModuleWizardBuilder$AuthModuleConfLDAP.properties
=> fit/wa-reference/src/main/resources/wa-multitenancy.properties (95%)
create mode 100644
fit/wa-reference/src/test/java/org/apache/syncope/fit/MultitenancyITCase.java
create mode 100644 publiccode.yml
create mode 100644 src/main/asciidoc/reference-guide/concepts/authprofile.adoc
create mode 100644
wa/starter/src/main/java/org/apache/syncope/wa/starter/consent/WAConsentRepository.java
create mode 100644
wa/starter/src/main/java/org/apache/syncope/wa/starter/multitenancy/WATenantsManager.java