(FSE Dry run 1 ECS) 403 response OAI-PMH API calls with Edge URL/key

Description

Description

Steps to reproduce:

  1. Send the GET request to the following endpoint:
    https://edge-lcsg-sandbox2.int.aws.folio.org/oai/records?verb=ListRecords&metadataPrefix=marc21_withholdings
    Add "Authorization" header with value of edge user API key

Expected result: Response has 200 status code

  • Response body includes data on harvested records

Actual result: Response with 403 Status and the following response body:

Additional info:

  • On FSE Dry run 1 non-ECS, the request just hangs and no response received (currently, passes with 200 status - update on 1/20)

  • NOT active on Eureka R BugFest

Environment

None

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Estimation Notes and Assumptions

None

RCA Group Details

None

Attachments

1

Checklist

hide

Activity

Show:

Michelle Suranofsky February 10, 2025 at 12:43 PM

- This problem does exist in the prevalidation ramsons environment. Details:

Response 403: The access to repository is denied. Please contact administrator(s).

From the edge-oai-pmh log:

INFO: [client #31907 @7adc92eb] opening connection to

Feb 10, 2025 12:32:43 PM org.bouncycastle.jsse.provider.ProvTlsClient notifyAlertRaised

INFO: [client #31907 @7adc92eb] raised fatal(2) certificate_unknown(46) alert: Failed to process record

org.bouncycastle.tls.TlsFatalAlert: certificate_unknown(46)



Denis January 24, 2025 at 5:47 PM

our SaaS uses OAI-PMH for building catalogues for Galileo. We’ll check with if the issue could be reproduced in TLS Ramsons Eureka version or not. So it could be that the issue is only in Quesnelia version.

cc

Yauhen Viazau January 20, 2025 at 12:02 PM

Denis January 20, 2025 at 11:21 AM

cc for visibility

Khalilah Gambrell January 3, 2025 at 7:31 PM

- can you ask the team how it impacts GALILEO or any customer that will use OAI-PMH?

Details

Assignee

Reporter

Development Team

EBSCO - FSE

RCA Group

TBD

Priority

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created November 1, 2024 at 1:16 PM
Updated February 10, 2025 at 12:43 PM
TestRail: Cases
TestRail: Runs