Skip to content

[ENG-10256] 2.1.9 BE: Fix permission issue where users without permission to an object can access the metadata#11588

Open
mkovalua wants to merge 2 commits intoCenterForOpenScience:feature/fair-signpostingfrom
mkovalua:fix/ENG-10256
Open

[ENG-10256] 2.1.9 BE: Fix permission issue where users without permission to an object can access the metadata#11588
mkovalua wants to merge 2 commits intoCenterForOpenScience:feature/fair-signpostingfrom
mkovalua:fix/ENG-10256

Conversation

@mkovalua
Copy link
Contributor

Ticket

Purpose

Currently a private project’s metadata can be accessed via the URL osf.io/metadata/<project_guid>/?format=xyz

Expected behavior:

This URL should return a 403 status code and an appropriate error message and not allow users without proper permissions to download the metadata

Changes

implement is_contributor_or_public_resource (to be it reusable for other calls if needed in future) where is checking if resource is public or auth user is a contributor

96b6-b807-4ade-89d1-3e4ba47b8e95.mp4

Side Effects

QE Notes

CE Notes

Documentation

…access the metadata (add decorator is_contributor_or_public_resource)
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.

1 participant