frontend
frontend copied to clipboard
Rename "Enable SVG Badge support (unauthenticated)" checkbox to "Enable unauthenticated SVG Badge support" as part of deprecation
Current Behavior
Currently, the checkbox controls whether badges are disabled or enabled, but then only as an unauthenticated API.
Proposed Behavior
As the planned support of authentication and authorisation for the Badge API in https://github.com/DependencyTrack/dependency-track/issues/3596 was changed from an immediate breaking change into a deprecation with a grace period before removal, the checkbox won't be removed (https://github.com/DependencyTrack/frontend/pull/985) during the grace period either.
Instead, as part of the first step of the deprecation, the checkbox shall let the user control whether unauthenticated and unauthorised access to badges is enabled or disabled. In both settings, the Badges API will remain accessible to authenticated and authorised requests--i.e. requests supplying an API key.
Checklist
- [X] I have read and understand the contributing guidelines
- [X] I have checked the existing issues for whether this enhancement was already requested