Currently, when JWT is enabled for widgets, all widgets under the same project share a single client secret. Regenerating this client secret for any one widget invalidates authentication for all other widgets in the project, leading to unintended production outages. This behavior creates operational risk, as accidental or required key regeneration by one team or widget impacts all dependent widgets. It would be great to have a separate client secret for each widget.