(FSE Dry run 1) 403 Forbidden response when sending the GET request to {{Edge URL}}/courses/reserves. Permission issue.

Description

Description

Overview: GET request to https://edge-crs-sandbox2.int.aws.folio.org/courses/reserves fails with a 403 response

Steps to reproduce:

  1. Send the GET request to the following endpoint:
    <<Edge URL>>/courses/reserves
    Add "Authorization" header with value of edge user API key

Expected result: Response has 200 status code

  • Response body includes “reserves” attribute containing an array of reserve objects (each with “id”, “courseListingId” and other attributes)

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

Additional info:

Environment

None

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Estimation Notes and Assumptions

None

RCA Group Details

None

Attachments

2

Checklist

hide

Activity

Show:

Michelle Suranofsky last week

- I’m going to close this jira. I can confirm that new tenants created with the EBSCOEdgeRole are being created with these two permissions. Please let me know if you have questions or concerns. thank you!


Michelle Suranofsky March 4, 2025 at 4:29 PM

- I fixed the permissions for this tenant (the service works now) but I still need to investigate…to make sure the edge roles gets these permissions moving forward.

Khalilah Gambrell January 16, 2025 at 7:28 PM

Hey - I do not think it is needed for Ramsons. Sunflower most definitely!

Craig McNally January 16, 2025 at 7:23 PM

I added the “galileo-must-have” label here, and change the release to Sunflower. do you think we really need this in Ramsons? Even thought Galileo’s test env is getting Eureka on Ramsons, I believe the plan is for them to go live on Sunflower, right?

Khalilah Gambrell January 16, 2025 at 2:44 PM

Thanks Yauhen. CRS/NLS will not use Course Reserves. LOC will not use Course Reserves. GALILEO (Eureka-ECS) will use Course Reserves.

Done

Details

Assignee

Reporter

Development Team

EBSCO - FSE

Release

Sunflower (R1 2025)

Tester Assignee

RCA Group

TBD

Priority

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created August 16, 2024 at 12:22 PM
Updated last week
Resolved last week
TestRail: Cases
TestRail: Runs