From b192001b948f37914acd45e5d40fa4f34f2db721 Mon Sep 17 00:00:00 2001 From: cont_anki Date: Mon, 26 Feb 2024 16:13:29 +0530 Subject: [PATCH 01/15] Revert "Update README.md" This reverts commit 8d22a266ff847c40cf27e84f4b44769006a099e3. --- README.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index cce2f8af..7995570d 100644 --- a/README.md +++ b/README.md @@ -12,10 +12,9 @@ To report an issue, please go to [issues](https://github.com/Esri/geoportal-serv The nature of the Harvester application is, as the name suggests, to harvest metadata from whatever web endpoints it is provided. The list(s) of endpoints to download metadata from can also be provided by external entities over the internet. Neither the metadata being harvested nor the list(s) of endpoints provided by external entities are vetted or checked by the Harvester. **Users who wish to limit the scope of the Harvester's reach should configure the network or machine where the Harvester is located with allow lists or deny lists of web endpoints to prevent the Harvester from reaching undesirable locations.** ## Releases and Downloads -- 2.7.1 - December 21, 2023, [release notes](https://github.com/Esri/geoportal-server-harvester/releases/tag/v2.7.1). -- 2.7.0 - June 13, 2021. -- 2.6.5 - July 13, 2021. -- 2.6.4 - July 8, 2020. +- 2.7.0 - June 13, 2021, click [here](https://github.com/Esri/geoportal-server-harvester/releases/tag/v2.7.1) for release notes and downloads. +- 2.6.5 - July 13, 2021, click [here](https://github.com/Esri/geoportal-server-harvester/releases/tag/v2.6.5) for release notes and downloads. +- 2.6.4 - July 8, 2020, click [here](https://github.com/Esri/geoportal-server-harvester/releases/tag/v2.6.4) for release notes and downloads. ## Features From 5d69203ca353ad643cff4411daf723b279fb3000 Mon Sep 17 00:00:00 2001 From: cont_anki Date: Mon, 26 Feb 2024 22:11:18 +0530 Subject: [PATCH 02/15] Added ArcGIS OAuth2 Login --- .../geoportal-harvester-war/pom.xml | 15 +++ .../security/ArcGISOAuth2LoginConfig.java | 71 ++++++++++++ .../CustomAccessTokenResponseConverter.java | 74 +++++++++++++ .../CustomRequestEntityConverter.java | 102 ++++++++++++++++++ .../resources/config/app-security-arcgis.xml | 50 +++++++++ .../src/main/resources/config/hrv-context.xml | 3 +- .../src/main/webapp/WEB-INF/web.xml | 7 +- 7 files changed, 318 insertions(+), 4 deletions(-) create mode 100644 geoportal-application/geoportal-harvester-war/src/main/java/com/esri/geoportal/base/security/ArcGISOAuth2LoginConfig.java create mode 100644 geoportal-application/geoportal-harvester-war/src/main/java/com/esri/geoportal/base/security/CustomAccessTokenResponseConverter.java create mode 100644 geoportal-application/geoportal-harvester-war/src/main/java/com/esri/geoportal/base/security/CustomRequestEntityConverter.java create mode 100644 geoportal-application/geoportal-harvester-war/src/main/resources/config/app-security-arcgis.xml diff --git a/geoportal-application/geoportal-harvester-war/pom.xml b/geoportal-application/geoportal-harvester-war/pom.xml index 00aa9474..632a3a1c 100644 --- a/geoportal-application/geoportal-harvester-war/pom.xml +++ b/geoportal-application/geoportal-harvester-war/pom.xml @@ -95,6 +95,21 @@ org.springframework.security spring-security-jwt 1.1.1.RELEASE + + + org.springframework.security + spring-security-oauth2-client + ${springsecurity.version} + + + org.springframework.security + spring-security-oauth2-jose + ${springsecurity.version} + + + org.springframework.security + spring-security-oauth2-core + ${springsecurity.version} diff --git a/geoportal-application/geoportal-harvester-war/src/main/java/com/esri/geoportal/base/security/ArcGISOAuth2LoginConfig.java b/geoportal-application/geoportal-harvester-war/src/main/java/com/esri/geoportal/base/security/ArcGISOAuth2LoginConfig.java new file mode 100644 index 00000000..e0814b06 --- /dev/null +++ b/geoportal-application/geoportal-harvester-war/src/main/java/com/esri/geoportal/base/security/ArcGISOAuth2LoginConfig.java @@ -0,0 +1,71 @@ +/* + * Copyright 2024 cont_anki. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.esri.geoportal.base.security; + + +import java.util.Arrays; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.http.converter.FormHttpMessageConverter; +import org.springframework.security.oauth2.client.endpoint.DefaultAuthorizationCodeTokenResponseClient; +import org.springframework.security.oauth2.client.endpoint.OAuth2AccessTokenResponseClient; +import org.springframework.security.oauth2.client.endpoint.OAuth2AuthorizationCodeGrantRequest; +import org.springframework.security.oauth2.client.http.OAuth2ErrorResponseErrorHandler; +import org.springframework.security.oauth2.client.userinfo.DefaultOAuth2UserService; +import org.springframework.security.oauth2.core.http.converter.OAuth2AccessTokenResponseHttpMessageConverter; +import org.springframework.web.client.RestTemplate; + +/** + * + * @author cont_anki + */ +@Configuration +public class ArcGISOAuth2LoginConfig { + + + @Bean + public OAuth2AccessTokenResponseClient arcgisTokenResponseClient() { + OAuth2AccessTokenResponseHttpMessageConverter tokenResponseHttpMessageConverter = + new OAuth2AccessTokenResponseHttpMessageConverter(); + tokenResponseHttpMessageConverter.setTokenResponseConverter(new CustomAccessTokenResponseConverter()); + + RestTemplate restTemplate = new RestTemplate(Arrays.asList( + new FormHttpMessageConverter(), tokenResponseHttpMessageConverter)); + restTemplate.setErrorHandler(new OAuth2ErrorResponseErrorHandler()); + + DefaultAuthorizationCodeTokenResponseClient tokenResponseClient = new DefaultAuthorizationCodeTokenResponseClient(); + tokenResponseClient.setRestOperations(restTemplate); + + return tokenResponseClient; + } + + @Bean + public DefaultOAuth2UserService customUserService() + { + DefaultOAuth2UserService userService = new DefaultOAuth2UserService(); + + userService.setRequestEntityConverter(new CustomRequestEntityConverter()); + + return userService; + + } + + +} + + + + diff --git a/geoportal-application/geoportal-harvester-war/src/main/java/com/esri/geoportal/base/security/CustomAccessTokenResponseConverter.java b/geoportal-application/geoportal-harvester-war/src/main/java/com/esri/geoportal/base/security/CustomAccessTokenResponseConverter.java new file mode 100644 index 00000000..dbbec247 --- /dev/null +++ b/geoportal-application/geoportal-harvester-war/src/main/java/com/esri/geoportal/base/security/CustomAccessTokenResponseConverter.java @@ -0,0 +1,74 @@ +/* + * Copyright 2024 cont_anki. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.esri.geoportal.base.security; + +import java.util.Arrays; +import java.util.Collections; +import java.util.LinkedHashMap; +import java.util.Map; +import java.util.Set; +import java.util.stream.Collectors; +import java.util.stream.Stream; +import org.springframework.core.convert.converter.Converter; +import org.springframework.security.oauth2.core.OAuth2AccessToken; +import org.springframework.security.oauth2.core.endpoint.OAuth2AccessTokenResponse; +import org.springframework.security.oauth2.core.endpoint.OAuth2ParameterNames; +import org.springframework.util.StringUtils; + +/** + * + * @author cont_anki + */ +public class CustomAccessTokenResponseConverter implements Converter, OAuth2AccessTokenResponse> { + private static final Set TOKEN_RESPONSE_PARAMETER_NAMES = Stream.of( + OAuth2ParameterNames.ACCESS_TOKEN, + OAuth2ParameterNames.TOKEN_TYPE, + OAuth2ParameterNames.EXPIRES_IN, + OAuth2ParameterNames.REFRESH_TOKEN, + OAuth2ParameterNames.SCOPE).collect(Collectors.toSet()); + + @Override + public OAuth2AccessTokenResponse convert(Map tokenResponseParameters) { + String accessToken = tokenResponseParameters.get(OAuth2ParameterNames.ACCESS_TOKEN); + + OAuth2AccessToken.TokenType accessTokenType = OAuth2AccessToken.TokenType.BEARER; + + long expiresIn = 0; + if (tokenResponseParameters.containsKey(OAuth2ParameterNames.EXPIRES_IN)) { + try { + expiresIn = Long.valueOf(tokenResponseParameters.get(OAuth2ParameterNames.EXPIRES_IN)); + } catch (NumberFormatException ex) { } + } + + Set scopes = Collections.emptySet(); + if (tokenResponseParameters.containsKey(OAuth2ParameterNames.SCOPE)) { + String scope = tokenResponseParameters.get(OAuth2ParameterNames.SCOPE); + scopes = Arrays.stream(StringUtils.delimitedListToStringArray(scope, " ")).collect(Collectors.toSet()); + } + + Map additionalParameters = new LinkedHashMap<>(); + tokenResponseParameters.entrySet().stream() + .filter(e -> !TOKEN_RESPONSE_PARAMETER_NAMES.contains(e.getKey())) + .forEach(e -> additionalParameters.put(e.getKey(), e.getValue())); + + return OAuth2AccessTokenResponse.withToken(accessToken) + .tokenType(accessTokenType) + .expiresIn(expiresIn) + .scopes(scopes) + .additionalParameters(additionalParameters) + .build(); + } +} \ No newline at end of file diff --git a/geoportal-application/geoportal-harvester-war/src/main/java/com/esri/geoportal/base/security/CustomRequestEntityConverter.java b/geoportal-application/geoportal-harvester-war/src/main/java/com/esri/geoportal/base/security/CustomRequestEntityConverter.java new file mode 100644 index 00000000..addf6e92 --- /dev/null +++ b/geoportal-application/geoportal-harvester-war/src/main/java/com/esri/geoportal/base/security/CustomRequestEntityConverter.java @@ -0,0 +1,102 @@ +/* + * Copyright 2024 cont_anki. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.esri.geoportal.base.security; + +import java.net.URI; +import java.util.Collections; +import java.util.Map; +import org.springframework.core.convert.converter.Converter; +import org.springframework.http.HttpHeaders; +import org.springframework.http.HttpMethod; +import org.springframework.http.MediaType; +import org.springframework.http.RequestEntity; +import org.springframework.security.oauth2.client.registration.ClientRegistration; +import org.springframework.security.oauth2.client.userinfo.OAuth2UserRequest; +import org.springframework.security.oauth2.core.AuthenticationMethod; +import org.springframework.security.oauth2.core.endpoint.OAuth2ParameterNames; +import org.springframework.util.LinkedMultiValueMap; +import org.springframework.util.MultiValueMap; +import org.springframework.web.util.UriComponentsBuilder; + +/** + * + * @author cont_anki + */ +public class CustomRequestEntityConverter implements Converter> { + + private static final MediaType DEFAULT_CONTENT_TYPE = MediaType + .valueOf(MediaType.APPLICATION_FORM_URLENCODED_VALUE + ";charset=UTF-8"); + + /** + * Returns the {@link RequestEntity} used for the UserInfo Request. + * @param userRequest the user request + * @return the {@link RequestEntity} used for the UserInfo Request + */ + @Override + public RequestEntity convert(OAuth2UserRequest userRequest) { +// String name = SecurityContextHolder.getContext().getAuthentication().getPrincipal().toString(); +// System.out.println("Pricipal name "+name); + + ClientRegistration clientRegistration = userRequest.getClientRegistration(); + HttpMethod httpMethod = getHttpMethod(clientRegistration); + HttpHeaders headers = new HttpHeaders(); + headers.setAccept(Collections.singletonList(MediaType.APPLICATION_JSON)); + + String userNameAttributeName = userRequest.getClientRegistration() + .getProviderDetails() + .getUserInfoEndpoint() + .getUserNameAttributeName(); + + Map reqParamMap = userRequest.getAdditionalParameters(); + String userName=""; + if(reqParamMap.get(userNameAttributeName) != null) + { + userName = (String)reqParamMap.get(userNameAttributeName); + } + String userInfoUri = clientRegistration.getProviderDetails().getUserInfoEndpoint().getUri(); + userInfoUri =userInfoUri+"/"+userName+"?f=json"; + + URI uri = UriComponentsBuilder + .fromUriString(userInfoUri) + .build() + .toUri(); + + + + RequestEntity request; + if (HttpMethod.POST.equals(httpMethod)) { + headers.setContentType(DEFAULT_CONTENT_TYPE); + MultiValueMap formParameters = new LinkedMultiValueMap<>(); + formParameters.add(OAuth2ParameterNames.ACCESS_TOKEN, userRequest.getAccessToken().getTokenValue()); + request = new RequestEntity<>(formParameters, headers, httpMethod, uri); + } + else { + headers.setBearerAuth(userRequest.getAccessToken().getTokenValue()); + request = new RequestEntity<>(headers, httpMethod, uri); + } + + return request; + } + + private HttpMethod getHttpMethod(ClientRegistration clientRegistration) { + if (AuthenticationMethod.FORM + .equals(clientRegistration.getProviderDetails().getUserInfoEndpoint().getAuthenticationMethod())) { + return HttpMethod.POST; + } + return HttpMethod.GET; + } + +} diff --git a/geoportal-application/geoportal-harvester-war/src/main/resources/config/app-security-arcgis.xml b/geoportal-application/geoportal-harvester-war/src/main/resources/config/app-security-arcgis.xml new file mode 100644 index 00000000..b989bf13 --- /dev/null +++ b/geoportal-application/geoportal-harvester-war/src/main/resources/config/app-security-arcgis.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/geoportal-application/geoportal-harvester-war/src/main/resources/config/hrv-context.xml b/geoportal-application/geoportal-harvester-war/src/main/resources/config/hrv-context.xml index 66b69dac..679d9b8d 100644 --- a/geoportal-application/geoportal-harvester-war/src/main/resources/config/hrv-context.xml +++ b/geoportal-application/geoportal-harvester-war/src/main/resources/config/hrv-context.xml @@ -43,7 +43,8 @@ - + + diff --git a/geoportal-application/geoportal-harvester-war/src/main/webapp/WEB-INF/web.xml b/geoportal-application/geoportal-harvester-war/src/main/webapp/WEB-INF/web.xml index 2cbd2770..27a31e16 100644 --- a/geoportal-application/geoportal-harvester-war/src/main/webapp/WEB-INF/web.xml +++ b/geoportal-application/geoportal-harvester-war/src/main/webapp/WEB-INF/web.xml @@ -14,10 +14,11 @@ spring / - + + - + --> From 223cab53f2b79032d6e8bea2291a9a9b909145e7 Mon Sep 17 00:00:00 2001 From: cont_anki Date: Wed, 13 Mar 2024 21:22:58 +0530 Subject: [PATCH 03/15] Removed sensitive information --- .../src/main/resources/config/app-security-arcgis.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/geoportal-application/geoportal-harvester-war/src/main/resources/config/app-security-arcgis.xml b/geoportal-application/geoportal-harvester-war/src/main/resources/config/app-security-arcgis.xml index b989bf13..b0f7fe93 100644 --- a/geoportal-application/geoportal-harvester-war/src/main/resources/config/app-security-arcgis.xml +++ b/geoportal-application/geoportal-harvester-war/src/main/resources/config/app-security-arcgis.xml @@ -17,8 +17,8 @@ From c8d16cf8814236849d68466a60324e51ed34ea30 Mon Sep 17 00:00:00 2001 From: cont_anki Date: Fri, 31 May 2024 11:21:22 +0530 Subject: [PATCH 04/15] Updated spring security oAuth2 - BOT PullRequest 217 --- geoportal-application/geoportal-harvester-war/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/geoportal-application/geoportal-harvester-war/pom.xml b/geoportal-application/geoportal-harvester-war/pom.xml index 00aa9474..66c4adaf 100644 --- a/geoportal-application/geoportal-harvester-war/pom.xml +++ b/geoportal-application/geoportal-harvester-war/pom.xml @@ -89,7 +89,7 @@ org.springframework.security.oauth spring-security-oauth2 - 2.5.1.RELEASE + 2.5.2.RELEASE org.springframework.security From d4e531afe660f0dd040d6f13b25054079c8e06a8 Mon Sep 17 00:00:00 2001 From: cont_anki Date: Fri, 31 May 2024 11:22:20 +0530 Subject: [PATCH 05/15] Added Source URL GPT Output broker --- .../main/java/com/esri/geoportal/harvester/gpt/GptBroker.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/geoportal-connectors/geoportal-harvester-gpt/src/main/java/com/esri/geoportal/harvester/gpt/GptBroker.java b/geoportal-connectors/geoportal-harvester-gpt/src/main/java/com/esri/geoportal/harvester/gpt/GptBroker.java index 484f70b4..33b5ec88 100644 --- a/geoportal-connectors/geoportal-harvester-gpt/src/main/java/com/esri/geoportal/harvester/gpt/GptBroker.java +++ b/geoportal-connectors/geoportal-harvester-gpt/src/main/java/com/esri/geoportal/harvester/gpt/GptBroker.java @@ -215,7 +215,7 @@ public PublishingStatus publish(DataReference ref) throws DataOutputException { throw new DataOutputException(this, ref, "No response received"); } if (response.getError() != null) { - throw new DataOutputException(this, ref, response.getError().getMessage()) { + throw new DataOutputException(this, ref, response.getError().getMessage()+"Source URI: "+ref.getSourceUri()) { @Override public boolean isNegligible() { return true; From ff78a67d39adb4b17bb47d53fb0ddcb8814fcb86 Mon Sep 17 00:00:00 2001 From: Marten Hogeweg Date: Mon, 24 Jun 2024 08:59:59 -0700 Subject: [PATCH 06/15] read PT_Locale into ArcGIS XML --- .../resources/meta/ISO19139_to_ArcGIS.xsl | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/geoportal-commons/geoportal-commons-meta/src/main/resources/meta/ISO19139_to_ArcGIS.xsl b/geoportal-commons/geoportal-commons-meta/src/main/resources/meta/ISO19139_to_ArcGIS.xsl index 17deaca0..968024f0 100644 --- a/geoportal-commons/geoportal-commons-meta/src/main/resources/meta/ISO19139_to_ArcGIS.xsl +++ b/geoportal-commons/geoportal-commons-meta/src/main/resources/meta/ISO19139_to_ArcGIS.xsl @@ -31,6 +31,28 @@ 1.0 ISO 19139 Metadata Implementation Specification GML3.2 ISO19139 + + + + + + + + + + + + + + + + + + + + + + - + diff --git a/geoportal-application/pom.xml b/geoportal-application/pom.xml index eb338b8e..0a71e2be 100644 --- a/geoportal-application/pom.xml +++ b/geoportal-application/pom.xml @@ -4,7 +4,7 @@ geoportal-harvester com.esri.geoportal - 2.7.1 + 2.7.2 geoportal-application pom From e87fbd8a97cdc293ad44e8e8d5b0a143641484ec Mon Sep 17 00:00:00 2001 From: cont_anki Date: Wed, 17 Jul 2024 11:46:50 +0530 Subject: [PATCH 09/15] Updated version to 2.7.2 --- .../geoportal-harvester-agp-publisher/pom.xml | 4 ++-- geoportal-connectors/geoportal-harvester-agp-source/pom.xml | 2 +- geoportal-connectors/geoportal-harvester-ags/pom.xml | 2 +- geoportal-connectors/geoportal-harvester-ckan/pom.xml | 2 +- geoportal-connectors/geoportal-harvester-console/pom.xml | 2 +- geoportal-connectors/geoportal-harvester-csw/pom.xml | 2 +- geoportal-connectors/geoportal-harvester-dcat/pom.xml | 2 +- geoportal-connectors/geoportal-harvester-folder-big/pom.xml | 2 +- geoportal-connectors/geoportal-harvester-folder/pom.xml | 2 +- geoportal-connectors/geoportal-harvester-gpt/pom.xml | 2 +- geoportal-connectors/geoportal-harvester-gptsrc/pom.xml | 2 +- geoportal-connectors/geoportal-harvester-jdbc/pom.xml | 2 +- geoportal-connectors/geoportal-harvester-migration/pom.xml | 2 +- geoportal-connectors/geoportal-harvester-oai-pmh/pom.xml | 2 +- geoportal-connectors/geoportal-harvester-sink/pom.xml | 2 +- geoportal-connectors/geoportal-harvester-stac/pom.xml | 2 +- geoportal-connectors/geoportal-harvester-thredds/pom.xml | 2 +- geoportal-connectors/geoportal-harvester-unc/pom.xml | 2 +- geoportal-connectors/geoportal-harvester-waf/pom.xml | 2 +- geoportal-connectors/pom.xml | 2 +- 20 files changed, 21 insertions(+), 21 deletions(-) diff --git a/geoportal-connectors/geoportal-harvester-agp-publisher/pom.xml b/geoportal-connectors/geoportal-harvester-agp-publisher/pom.xml index 5ac6223b..78b5b3c3 100644 --- a/geoportal-connectors/geoportal-harvester-agp-publisher/pom.xml +++ b/geoportal-connectors/geoportal-harvester-agp-publisher/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-connectors - 2.7.1 + 2.7.2 geoportal-harvester-agp-publisher Esri :: Geoportal Server :: Harvester :: Data Publisher :: ArcGIS Portal @@ -14,7 +14,7 @@ ${project.groupId} geoportal-commons-agp-client - 2.7.1 + 2.7.2 jar diff --git a/geoportal-connectors/geoportal-harvester-agp-source/pom.xml b/geoportal-connectors/geoportal-harvester-agp-source/pom.xml index 21521e40..e0079014 100644 --- a/geoportal-connectors/geoportal-harvester-agp-source/pom.xml +++ b/geoportal-connectors/geoportal-harvester-agp-source/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-connectors - 2.7.1 + 2.7.2 geoportal-harvester-agp-source Esri :: Geoportal Server :: Harvester :: Data Source :: ArcGIS Portal diff --git a/geoportal-connectors/geoportal-harvester-ags/pom.xml b/geoportal-connectors/geoportal-harvester-ags/pom.xml index ab98819d..2d7c606f 100644 --- a/geoportal-connectors/geoportal-harvester-ags/pom.xml +++ b/geoportal-connectors/geoportal-harvester-ags/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-connectors - 2.7.1 + 2.7.2 geoportal-harvester-ags Esri :: Geoportal Server :: Harvester :: Data Source :: ArcGIS Server diff --git a/geoportal-connectors/geoportal-harvester-ckan/pom.xml b/geoportal-connectors/geoportal-harvester-ckan/pom.xml index 053003b2..7df4e5fa 100644 --- a/geoportal-connectors/geoportal-harvester-ckan/pom.xml +++ b/geoportal-connectors/geoportal-harvester-ckan/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-connectors - 2.7.1 + 2.7.2 geoportal-harvester-ckan jar diff --git a/geoportal-connectors/geoportal-harvester-console/pom.xml b/geoportal-connectors/geoportal-harvester-console/pom.xml index 4e91cc78..b00a21f6 100644 --- a/geoportal-connectors/geoportal-harvester-console/pom.xml +++ b/geoportal-connectors/geoportal-harvester-console/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-connectors - 2.7.1 + 2.7.2 geoportal-harvester-console Esri :: Geoportal Server :: Harvester :: Data Publisher :: Console diff --git a/geoportal-connectors/geoportal-harvester-csw/pom.xml b/geoportal-connectors/geoportal-harvester-csw/pom.xml index 6c089cc2..0e167356 100644 --- a/geoportal-connectors/geoportal-harvester-csw/pom.xml +++ b/geoportal-connectors/geoportal-harvester-csw/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-connectors - 2.7.1 + 2.7.2 geoportal-harvester-csw Esri :: Geoportal Server :: Harvester :: Data Source :: Csw diff --git a/geoportal-connectors/geoportal-harvester-dcat/pom.xml b/geoportal-connectors/geoportal-harvester-dcat/pom.xml index c5104fe0..aab26111 100644 --- a/geoportal-connectors/geoportal-harvester-dcat/pom.xml +++ b/geoportal-connectors/geoportal-harvester-dcat/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-connectors - 2.7.1 + 2.7.2 geoportal-harvester-dcat jar diff --git a/geoportal-connectors/geoportal-harvester-folder-big/pom.xml b/geoportal-connectors/geoportal-harvester-folder-big/pom.xml index 748e4272..b479d96c 100644 --- a/geoportal-connectors/geoportal-harvester-folder-big/pom.xml +++ b/geoportal-connectors/geoportal-harvester-folder-big/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-connectors - 2.7.1 + 2.7.2 geoportal-harvester-folder-big Esri :: Geoportal Server :: Harvester :: Data Publisher :: Folder :: Big diff --git a/geoportal-connectors/geoportal-harvester-folder/pom.xml b/geoportal-connectors/geoportal-harvester-folder/pom.xml index e4d247e0..7c7ff1b8 100644 --- a/geoportal-connectors/geoportal-harvester-folder/pom.xml +++ b/geoportal-connectors/geoportal-harvester-folder/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-connectors - 2.7.1 + 2.7.2 geoportal-harvester-folder Esri :: Geoportal Server :: Harvester :: Data Publisher :: Folder diff --git a/geoportal-connectors/geoportal-harvester-gpt/pom.xml b/geoportal-connectors/geoportal-harvester-gpt/pom.xml index a269cb0d..eb1f779c 100644 --- a/geoportal-connectors/geoportal-harvester-gpt/pom.xml +++ b/geoportal-connectors/geoportal-harvester-gpt/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-connectors - 2.7.1 + 2.7.2 geoportal-harvester-gpt Esri :: Geoportal Server :: Harvester :: Data Publisher :: Geoportal Rest diff --git a/geoportal-connectors/geoportal-harvester-gptsrc/pom.xml b/geoportal-connectors/geoportal-harvester-gptsrc/pom.xml index dabc93cf..f5074859 100644 --- a/geoportal-connectors/geoportal-harvester-gptsrc/pom.xml +++ b/geoportal-connectors/geoportal-harvester-gptsrc/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-connectors - 2.7.1 + 2.7.2 geoportal-harvester-gptsrc Esri :: Geoportal Server :: Harvester :: Data Source :: Geoportal Rest diff --git a/geoportal-connectors/geoportal-harvester-jdbc/pom.xml b/geoportal-connectors/geoportal-harvester-jdbc/pom.xml index c6c4383f..a8022057 100644 --- a/geoportal-connectors/geoportal-harvester-jdbc/pom.xml +++ b/geoportal-connectors/geoportal-harvester-jdbc/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-connectors - 2.7.1 + 2.7.2 geoportal-harvester-jdbc Esri :: Geoportal Server :: Harvester :: Data Source :: JDBC diff --git a/geoportal-connectors/geoportal-harvester-migration/pom.xml b/geoportal-connectors/geoportal-harvester-migration/pom.xml index ae1b2239..bbe72c31 100644 --- a/geoportal-connectors/geoportal-harvester-migration/pom.xml +++ b/geoportal-connectors/geoportal-harvester-migration/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-connectors - 2.7.1 + 2.7.2 geoportal-harvester-migration Esri :: Geoportal Server :: Harvester :: Data Source :: Migration Tool diff --git a/geoportal-connectors/geoportal-harvester-oai-pmh/pom.xml b/geoportal-connectors/geoportal-harvester-oai-pmh/pom.xml index ef740bfc..db89fbd8 100644 --- a/geoportal-connectors/geoportal-harvester-oai-pmh/pom.xml +++ b/geoportal-connectors/geoportal-harvester-oai-pmh/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-connectors - 2.7.1 + 2.7.2 geoportal-harvester-oai-pmh Esri :: Geoportal Server :: Harvester :: Data Source :: OAI-PMH diff --git a/geoportal-connectors/geoportal-harvester-sink/pom.xml b/geoportal-connectors/geoportal-harvester-sink/pom.xml index 39bc365a..7e0ade40 100644 --- a/geoportal-connectors/geoportal-harvester-sink/pom.xml +++ b/geoportal-connectors/geoportal-harvester-sink/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-connectors - 2.7.1 + 2.7.2 geoportal-harvester-sink Esri :: Geoportal Server :: Harvester :: Data Source :: Sink diff --git a/geoportal-connectors/geoportal-harvester-stac/pom.xml b/geoportal-connectors/geoportal-harvester-stac/pom.xml index 43043550..7f8d60de 100644 --- a/geoportal-connectors/geoportal-harvester-stac/pom.xml +++ b/geoportal-connectors/geoportal-harvester-stac/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-connectors - 2.7.1 + 2.7.2 geoportal-harvester-stac jar diff --git a/geoportal-connectors/geoportal-harvester-thredds/pom.xml b/geoportal-connectors/geoportal-harvester-thredds/pom.xml index bb80222d..65cde004 100644 --- a/geoportal-connectors/geoportal-harvester-thredds/pom.xml +++ b/geoportal-connectors/geoportal-harvester-thredds/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-connectors - 2.7.1 + 2.7.2 geoportal-harvester-thredds jar diff --git a/geoportal-connectors/geoportal-harvester-unc/pom.xml b/geoportal-connectors/geoportal-harvester-unc/pom.xml index 6dab131e..4177b870 100644 --- a/geoportal-connectors/geoportal-harvester-unc/pom.xml +++ b/geoportal-connectors/geoportal-harvester-unc/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-connectors - 2.7.1 + 2.7.2 geoportal-harvester-unc Esri :: Geoportal Server :: Harvester :: Data Source :: Unc diff --git a/geoportal-connectors/geoportal-harvester-waf/pom.xml b/geoportal-connectors/geoportal-harvester-waf/pom.xml index a21eae8c..b6a8f9ed 100644 --- a/geoportal-connectors/geoportal-harvester-waf/pom.xml +++ b/geoportal-connectors/geoportal-harvester-waf/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-connectors - 2.7.1 + 2.7.2 geoportal-harvester-waf Esri :: Geoportal Server :: Harvester :: Data Source :: Waf diff --git a/geoportal-connectors/pom.xml b/geoportal-connectors/pom.xml index 1f07a677..6106d4cb 100644 --- a/geoportal-connectors/pom.xml +++ b/geoportal-connectors/pom.xml @@ -4,7 +4,7 @@ geoportal-harvester com.esri.geoportal - 2.7.1 + 2.7.2 geoportal-connectors pom From 0630d995eb93c3443d0a76f9e2871e83bef917a9 Mon Sep 17 00:00:00 2001 From: cont_anki Date: Wed, 17 Jul 2024 11:47:10 +0530 Subject: [PATCH 10/15] Updated version to 2.7.2 --- geoportal-SDK/geoportal-harvester-api-base/pom.xml | 2 +- geoportal-SDK/geoportal-harvester-api/pom.xml | 4 ++-- geoportal-SDK/pom.xml | 2 +- geoportal-commons/geoportal-commons-agp-client/pom.xml | 2 +- geoportal-commons/geoportal-commons-ags-client/pom.xml | 2 +- geoportal-commons/geoportal-commons-ckan-client/pom.xml | 2 +- geoportal-commons/geoportal-commons-constants/pom.xml | 2 +- geoportal-commons/geoportal-commons-csw-client/pom.xml | 2 +- geoportal-commons/geoportal-commons-dcat-client/pom.xml | 2 +- geoportal-commons/geoportal-commons-doc/pom.xml | 2 +- geoportal-commons/geoportal-commons-geometry/pom.xml | 2 +- geoportal-commons/geoportal-commons-gpt-client/pom.xml | 2 +- geoportal-commons/geoportal-commons-meta/pom.xml | 2 +- geoportal-commons/geoportal-commons-oai-client/pom.xml | 2 +- geoportal-commons/geoportal-commons-pdf/pom.xml | 2 +- geoportal-commons/geoportal-commons-robots/pom.xml | 2 +- geoportal-commons/geoportal-commons-stac-client/pom.xml | 2 +- geoportal-commons/geoportal-commons-thredds-client/pom.xml | 2 +- geoportal-commons/geoportal-commons-utils/pom.xml | 2 +- geoportal-commons/pom.xml | 2 +- pom.xml | 2 +- 21 files changed, 22 insertions(+), 22 deletions(-) diff --git a/geoportal-SDK/geoportal-harvester-api-base/pom.xml b/geoportal-SDK/geoportal-harvester-api-base/pom.xml index af19d12e..9302eed1 100644 --- a/geoportal-SDK/geoportal-harvester-api-base/pom.xml +++ b/geoportal-SDK/geoportal-harvester-api-base/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-SDK - 2.7.1 + 2.7.2 harvester-api-base Esri :: Geoportal Server :: Harvester :: Api Base diff --git a/geoportal-SDK/geoportal-harvester-api/pom.xml b/geoportal-SDK/geoportal-harvester-api/pom.xml index 8ca7330a..cb6af927 100644 --- a/geoportal-SDK/geoportal-harvester-api/pom.xml +++ b/geoportal-SDK/geoportal-harvester-api/pom.xml @@ -4,12 +4,12 @@ geoportal-SDK com.esri.geoportal - 2.7.1 + 2.7.2 harvester-api Esri :: Geoportal Server :: Harvester :: Api Definitions of all basic elements of the Harvester (interfaces, final classes, etc.). - 2.7.1 + 2.7.2 jar diff --git a/geoportal-SDK/pom.xml b/geoportal-SDK/pom.xml index 2088d0bb..cf26e967 100644 --- a/geoportal-SDK/pom.xml +++ b/geoportal-SDK/pom.xml @@ -4,7 +4,7 @@ geoportal-harvester com.esri.geoportal - 2.7.1 + 2.7.2 geoportal-SDK pom diff --git a/geoportal-commons/geoportal-commons-agp-client/pom.xml b/geoportal-commons/geoportal-commons-agp-client/pom.xml index 64348fb6..f973e706 100644 --- a/geoportal-commons/geoportal-commons-agp-client/pom.xml +++ b/geoportal-commons/geoportal-commons-agp-client/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-commons - 2.7.1 + 2.7.2 geoportal-commons-agp-client Esri :: Geoportal Server :: Commons :: ArcGIS Portal Client diff --git a/geoportal-commons/geoportal-commons-ags-client/pom.xml b/geoportal-commons/geoportal-commons-ags-client/pom.xml index a46acd57..07c4561c 100644 --- a/geoportal-commons/geoportal-commons-ags-client/pom.xml +++ b/geoportal-commons/geoportal-commons-ags-client/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-commons - 2.7.1 + 2.7.2 geoportal-commons-ags-client Esri :: Geoportal Server :: Commons :: ArcGIS Server Client diff --git a/geoportal-commons/geoportal-commons-ckan-client/pom.xml b/geoportal-commons/geoportal-commons-ckan-client/pom.xml index 3bc44bb0..87011fa2 100644 --- a/geoportal-commons/geoportal-commons-ckan-client/pom.xml +++ b/geoportal-commons/geoportal-commons-ckan-client/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-commons - 2.7.1 + 2.7.2 geoportal-commons-ckan-client Esri :: Geoportal Server :: Commons :: CKAN Lightweight Client diff --git a/geoportal-commons/geoportal-commons-constants/pom.xml b/geoportal-commons/geoportal-commons-constants/pom.xml index 49631bfb..044008f2 100644 --- a/geoportal-commons/geoportal-commons-constants/pom.xml +++ b/geoportal-commons/geoportal-commons-constants/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-commons - 2.7.1 + 2.7.2 geoportal-commons-constants jar diff --git a/geoportal-commons/geoportal-commons-csw-client/pom.xml b/geoportal-commons/geoportal-commons-csw-client/pom.xml index 4fafbf19..fc1eeb3c 100644 --- a/geoportal-commons/geoportal-commons-csw-client/pom.xml +++ b/geoportal-commons/geoportal-commons-csw-client/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-commons - 2.7.1 + 2.7.2 geoportal-commons-csw-client Esri :: Geoportal Server :: Commons :: Csw Client diff --git a/geoportal-commons/geoportal-commons-dcat-client/pom.xml b/geoportal-commons/geoportal-commons-dcat-client/pom.xml index c771281c..f10cd596 100644 --- a/geoportal-commons/geoportal-commons-dcat-client/pom.xml +++ b/geoportal-commons/geoportal-commons-dcat-client/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-commons - 2.7.1 + 2.7.2 geoportal-commons-dcat-client jar diff --git a/geoportal-commons/geoportal-commons-doc/pom.xml b/geoportal-commons/geoportal-commons-doc/pom.xml index c823f28e..f0cd1227 100644 --- a/geoportal-commons/geoportal-commons-doc/pom.xml +++ b/geoportal-commons/geoportal-commons-doc/pom.xml @@ -6,7 +6,7 @@ geoportal-commons com.esri.geoportal - 2.7.1 + 2.7.2 geoportal-commons-doc jar diff --git a/geoportal-commons/geoportal-commons-geometry/pom.xml b/geoportal-commons/geoportal-commons-geometry/pom.xml index cca39d02..f75752e1 100644 --- a/geoportal-commons/geoportal-commons-geometry/pom.xml +++ b/geoportal-commons/geoportal-commons-geometry/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-commons - 2.7.1 + 2.7.2 geoportal-commons-geometry Esri :: Geoportal Server :: Commons :: Geometry Utils diff --git a/geoportal-commons/geoportal-commons-gpt-client/pom.xml b/geoportal-commons/geoportal-commons-gpt-client/pom.xml index 9e9a1a51..35197780 100644 --- a/geoportal-commons/geoportal-commons-gpt-client/pom.xml +++ b/geoportal-commons/geoportal-commons-gpt-client/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-commons - 2.7.1 + 2.7.2 geoportal-commons-gpt-client Esri :: Geoportal Server :: Commons :: Geoportal Rest Client diff --git a/geoportal-commons/geoportal-commons-meta/pom.xml b/geoportal-commons/geoportal-commons-meta/pom.xml index 89e7e7f7..b1d4e817 100644 --- a/geoportal-commons/geoportal-commons-meta/pom.xml +++ b/geoportal-commons/geoportal-commons-meta/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-commons - 2.7.1 + 2.7.2 geoportal-commons-meta Esri :: Geoportal Server :: Commons :: Meta diff --git a/geoportal-commons/geoportal-commons-oai-client/pom.xml b/geoportal-commons/geoportal-commons-oai-client/pom.xml index 887b3627..b05cd0ac 100644 --- a/geoportal-commons/geoportal-commons-oai-client/pom.xml +++ b/geoportal-commons/geoportal-commons-oai-client/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-commons - 2.7.1 + 2.7.2 geoportal-commons-oai-client Esri :: Geoportal Server :: Commons :: OAI-PMH Client diff --git a/geoportal-commons/geoportal-commons-pdf/pom.xml b/geoportal-commons/geoportal-commons-pdf/pom.xml index 13f63105..23164c67 100644 --- a/geoportal-commons/geoportal-commons-pdf/pom.xml +++ b/geoportal-commons/geoportal-commons-pdf/pom.xml @@ -6,7 +6,7 @@ geoportal-commons com.esri.geoportal - 2.7.1 + 2.7.2 geoportal-commons-pdf jar diff --git a/geoportal-commons/geoportal-commons-robots/pom.xml b/geoportal-commons/geoportal-commons-robots/pom.xml index d6071470..08be8b5a 100644 --- a/geoportal-commons/geoportal-commons-robots/pom.xml +++ b/geoportal-commons/geoportal-commons-robots/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-commons - 2.7.1 + 2.7.2 commons-robots Esri :: Geoportal Server :: Commons :: Robots diff --git a/geoportal-commons/geoportal-commons-stac-client/pom.xml b/geoportal-commons/geoportal-commons-stac-client/pom.xml index 208cb9f2..f0ab5718 100644 --- a/geoportal-commons/geoportal-commons-stac-client/pom.xml +++ b/geoportal-commons/geoportal-commons-stac-client/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-commons - 2.7.1 + 2.7.2 geoportal-commons-stac-client jar diff --git a/geoportal-commons/geoportal-commons-thredds-client/pom.xml b/geoportal-commons/geoportal-commons-thredds-client/pom.xml index 381e496f..567425c2 100644 --- a/geoportal-commons/geoportal-commons-thredds-client/pom.xml +++ b/geoportal-commons/geoportal-commons-thredds-client/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-commons - 2.7.1 + 2.7.2 geoportal-commons-thredds-client Esri :: Geoportal Server :: Commons :: THREDDS Client diff --git a/geoportal-commons/geoportal-commons-utils/pom.xml b/geoportal-commons/geoportal-commons-utils/pom.xml index 5b300eca..906197d9 100644 --- a/geoportal-commons/geoportal-commons-utils/pom.xml +++ b/geoportal-commons/geoportal-commons-utils/pom.xml @@ -4,7 +4,7 @@ com.esri.geoportal geoportal-commons - 2.7.1 + 2.7.2 commons-utils jar diff --git a/geoportal-commons/pom.xml b/geoportal-commons/pom.xml index a3e726d2..16bdc6c0 100644 --- a/geoportal-commons/pom.xml +++ b/geoportal-commons/pom.xml @@ -4,7 +4,7 @@ geoportal-harvester com.esri.geoportal - 2.7.1 + 2.7.2 geoportal-commons pom diff --git a/pom.xml b/pom.xml index 80be9e70..f47fd60c 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.esri.geoportal geoportal-harvester - 2.7.1 + 2.7.2 pom Esri :: Geoportal Server :: Harvester Top-level project for all Harvester modules. From 9934e564ca75f60ea2c7cbb13b6b625c81d03c00 Mon Sep 17 00:00:00 2001 From: cont_anki Date: Wed, 17 Jul 2024 11:55:11 +0530 Subject: [PATCH 11/15] Updated version to 2.7.2 and removed server information --- .../main/resources/config/app-security-arcgis.xml | 12 ++++++------ .../src/main/resources/config/hrv-context.xml | 2 +- .../src/main/webapp/WEB-INF/web.xml | 6 +++--- .../src/main/webapp/hrv/ui/main/templates/App.html | 2 +- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/geoportal-application/geoportal-harvester-war/src/main/resources/config/app-security-arcgis.xml b/geoportal-application/geoportal-harvester-war/src/main/resources/config/app-security-arcgis.xml index b989bf13..baace492 100644 --- a/geoportal-application/geoportal-harvester-war/src/main/resources/config/app-security-arcgis.xml +++ b/geoportal-application/geoportal-harvester-war/src/main/resources/config/app-security-arcgis.xml @@ -17,8 +17,8 @@ @@ -47,4 +47,4 @@ - + \ No newline at end of file diff --git a/geoportal-application/geoportal-harvester-war/src/main/resources/config/hrv-context.xml b/geoportal-application/geoportal-harvester-war/src/main/resources/config/hrv-context.xml index 679d9b8d..3206161d 100644 --- a/geoportal-application/geoportal-harvester-war/src/main/resources/config/hrv-context.xml +++ b/geoportal-application/geoportal-harvester-war/src/main/resources/config/hrv-context.xml @@ -44,7 +44,7 @@ - + diff --git a/geoportal-application/geoportal-harvester-war/src/main/webapp/WEB-INF/web.xml b/geoportal-application/geoportal-harvester-war/src/main/webapp/WEB-INF/web.xml index 5fc6dcd2..ab1ac68c 100644 --- a/geoportal-application/geoportal-harvester-war/src/main/webapp/WEB-INF/web.xml +++ b/geoportal-application/geoportal-harvester-war/src/main/webapp/WEB-INF/web.xml @@ -16,8 +16,8 @@ / - - + + diff --git a/geoportal-application/geoportal-harvester-war/src/main/webapp/hrv/ui/main/templates/App.html b/geoportal-application/geoportal-harvester-war/src/main/webapp/hrv/ui/main/templates/App.html index 119d17e1..e6a48809 100644 --- a/geoportal-application/geoportal-harvester-war/src/main/webapp/hrv/ui/main/templates/App.html +++ b/geoportal-application/geoportal-harvester-war/src/main/webapp/hrv/ui/main/templates/App.html @@ -4,7 +4,7 @@
-
Ver. 2.7.1
+
Ver. 2.7.2
From 42400c615802a795b896b1bedd6410b851de2a96 Mon Sep 17 00:00:00 2001 From: cont_anki Date: Wed, 17 Jul 2024 11:57:13 +0530 Subject: [PATCH 12/15] Updated year in Footer --- .../src/main/webapp/hrv/ui/main/templates/App.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/geoportal-application/geoportal-harvester-war/src/main/webapp/hrv/ui/main/templates/App.html b/geoportal-application/geoportal-harvester-war/src/main/webapp/hrv/ui/main/templates/App.html index e6a48809..2fb75f67 100644 --- a/geoportal-application/geoportal-harvester-war/src/main/webapp/hrv/ui/main/templates/App.html +++ b/geoportal-application/geoportal-harvester-war/src/main/webapp/hrv/ui/main/templates/App.html @@ -11,6 +11,6 @@
- + From 3728f702a2df2a48f161509567206dd0d2702a66 Mon Sep 17 00:00:00 2001 From: cont_anki Date: Wed, 17 Jul 2024 13:33:16 +0530 Subject: [PATCH 13/15] Added Component Scan --- .../resources/config/app-security-arcgis.xml | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/geoportal-application/geoportal-harvester-war/src/main/resources/config/app-security-arcgis.xml b/geoportal-application/geoportal-harvester-war/src/main/resources/config/app-security-arcgis.xml index baace492..a84280f6 100644 --- a/geoportal-application/geoportal-harvester-war/src/main/resources/config/app-security-arcgis.xml +++ b/geoportal-application/geoportal-harvester-war/src/main/resources/config/app-security-arcgis.xml @@ -1,12 +1,17 @@ - + https://www.springframework.org/schema/beans/spring-beans.xsd + http://www.springframework.org/schema/context + https://www.springframework.org/schema/context/spring-context.xsd"> + + + + /> + authorization-uri="https://portal_hostname/portal_webadaptorname/sharing/rest/oauth2/authorize" + token-uri="https://portal_hostname/portal_webadaptorname/sharing/rest/oauth2/token?f=json" + user-info-uri="https://portal_hostname/portal_webadaptorname/sharing/rest/community/users" + user-info-user-name-attribute="username" + /> From 8e0156ff5fa022192a307f343cb2b42ff2dbfd9e Mon Sep 17 00:00:00 2001 From: Ankita Srivastava Date: Mon, 22 Jul 2024 10:09:40 +0530 Subject: [PATCH 14/15] Added 2.7.1 release link --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7995570d..cc4cb27e 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ To report an issue, please go to [issues](https://github.com/Esri/geoportal-serv The nature of the Harvester application is, as the name suggests, to harvest metadata from whatever web endpoints it is provided. The list(s) of endpoints to download metadata from can also be provided by external entities over the internet. Neither the metadata being harvested nor the list(s) of endpoints provided by external entities are vetted or checked by the Harvester. **Users who wish to limit the scope of the Harvester's reach should configure the network or machine where the Harvester is located with allow lists or deny lists of web endpoints to prevent the Harvester from reaching undesirable locations.** ## Releases and Downloads +- 2.7.1 - December 21, 2023, [release notes](https://github.com/Esri/geoportal-server-harvester/releases/tag/v2.7.1) for release notes and downloads. - 2.7.0 - June 13, 2021, click [here](https://github.com/Esri/geoportal-server-harvester/releases/tag/v2.7.1) for release notes and downloads. - 2.6.5 - July 13, 2021, click [here](https://github.com/Esri/geoportal-server-harvester/releases/tag/v2.6.5) for release notes and downloads. - 2.6.4 - July 8, 2020, click [here](https://github.com/Esri/geoportal-server-harvester/releases/tag/v2.6.4) for release notes and downloads. From 7567cce028f1ef2a1ef5a00c01ed1493cc6299de Mon Sep 17 00:00:00 2001 From: Ankita Srivastava Date: Mon, 22 Jul 2024 10:10:28 +0530 Subject: [PATCH 15/15] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cc4cb27e..5a6f77fd 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ To report an issue, please go to [issues](https://github.com/Esri/geoportal-serv The nature of the Harvester application is, as the name suggests, to harvest metadata from whatever web endpoints it is provided. The list(s) of endpoints to download metadata from can also be provided by external entities over the internet. Neither the metadata being harvested nor the list(s) of endpoints provided by external entities are vetted or checked by the Harvester. **Users who wish to limit the scope of the Harvester's reach should configure the network or machine where the Harvester is located with allow lists or deny lists of web endpoints to prevent the Harvester from reaching undesirable locations.** ## Releases and Downloads -- 2.7.1 - December 21, 2023, [release notes](https://github.com/Esri/geoportal-server-harvester/releases/tag/v2.7.1) for release notes and downloads. +- 2.7.1 - December 21, 2023, click [here](https://github.com/Esri/geoportal-server-harvester/releases/tag/v2.7.1) for release notes and downloads. - 2.7.0 - June 13, 2021, click [here](https://github.com/Esri/geoportal-server-harvester/releases/tag/v2.7.1) for release notes and downloads. - 2.6.5 - July 13, 2021, click [here](https://github.com/Esri/geoportal-server-harvester/releases/tag/v2.6.5) for release notes and downloads. - 2.6.4 - July 8, 2020, click [here](https://github.com/Esri/geoportal-server-harvester/releases/tag/v2.6.4) for release notes and downloads.