Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Edit Content API: Whitelisting Content API Fields for Backend Users #30042

Open
3 tasks
fmontes opened this issue Sep 17, 2024 · 2 comments
Open
3 tasks

Edit Content API: Whitelisting Content API Fields for Backend Users #30042

fmontes opened this issue Sep 17, 2024 · 2 comments

Comments

@fmontes
Copy link
Member

fmontes commented Sep 17, 2024

User Story

As a dotCMS administrator, I want to restrict the additional information fields (modUser, modUserName, owner, modDate) in the content API endpoint to be visible only for users with the backend user role, so that sensitive information is not exposed to unauthorized users.

This is the issue where we introduce this change: #28183

Acceptance Criteria

Preview Give feedback

Proposed Objective

Core Features

Proposed Priority

Priority 3 - Average

External Links

N/A

Assumptions & Initiation Needs

  • Backend user roles are already defined and functioning properly in the dotCMS system.
  • The implementation of the whitelist functionality will not affect the overall performance of the content API endpoint.

Quality Assurance Notes & Workarounds

  • QA team should verify that only backend users can access the additional information fields in the content API.
  • Workaround: If the whitelist functionality is not working as expected
@erickgonzalez
Copy link
Contributor

Customer Ticket: https://dotcms.freshdesk.com/a/tickets/27525

@wezell
Copy link
Contributor

wezell commented Oct 8, 2024

I would suggest they stand up an api gateway or use the script-able APIs if they want to achieve something like this in a timely manner

We have never supported field level permissions such as these.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants