Skip to content

Conversation

@franmoore05
Copy link
Contributor

What

Only set values for auth and permission clients where private endpoints are enabled as they are not required otherwise. This will stop error messages being logged in web for the config values not being set as they are not required.

How to review

Run the dataset-catalogue stack ensuring the ENABLE_PRIVATE_ENDPOINTS value is set to true. Ensure the endpoints are authenticated as expected - e.g. only admins and publishers have access to PUT, POST, and DELETE endpoints.

Run the dataset-catalogue stack ensuring the ENABLE_PRIVATE_ENDPOINTS value is set to false. Ensure the GET endpoints still work returning only published data. PUT, POST, and DELETE endpoints should not be available.

Who can review

Anyone.

@franmoore05 franmoore05 requested a review from a team as a code owner December 11, 2025 15:50
aryan-p03
aryan-p03 previously approved these changes Dec 11, 2025
Copy link
Contributor

@aryan-p03 aryan-p03 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works as expected

@franmoore05 franmoore05 merged commit 4035556 into develop Dec 12, 2025
8 checks passed
@franmoore05 franmoore05 deleted the feature/resolve-auth-v2-integration-issues branch December 12, 2025 07:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants