frontend icon indicating copy to clipboard operation
frontend copied to clipboard

Rename "Enable SVG Badge support (unauthenticated)" checkbox to "Enable unauthenticated SVG Badge support" as part of deprecation

Open SaberStrat opened this issue 5 months ago • 0 comments

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

SaberStrat avatar Sep 22 '24 15:09 SaberStrat