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

Port PR from PBC-Java: Add api-key authorization to external UUID handling #188

Open
cross-repo-issue-creation bot opened this issue Feb 20, 2025 · 1 comment

Comments

@cross-repo-issue-creation
Copy link

A PR was merged over on PBC-Java

@bretg
Copy link
Contributor

bretg commented Feb 21, 2025

New PBC YAML config options

  • api.external-UUID-secured: when 'true', adds an additional security API check for cache.allow-external-UUID property. Which means that writes that contain a key can be only enabled for trusted hosts. Default is 'false'.
  • api.cache-write-secured: when 'true' will only allow cache writes for trusted hosts. Default is 'false'.

Authentication is done using the configured API key.

Related metric

  • pbc.err.rejectedExternalId: this is incremented when the client specifies the UUID key but is not allowed.

@bretg bretg moved this from Triage to Ready for Dev in Prebid Server Prioritization Feb 21, 2025
@bretg bretg added the PBC-Go label Feb 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Ready for Dev
Development

No branches or pull requests

1 participant