-
Type: Bug
-
Status: Open
-
Priority: Minor
-
Resolution: Unresolved
-
Affects Version/s: 11.1
-
Fix Version/s: None
-
Component/s: OAuth
When creating an OAuth client via REST, I am able to set my client_id value to a value that already exists in the system (though it bears a unique "id" property... an increment from the previous id). Thereafter, multiple clients exist with the same client_id, resulting in an inconsistent state, and the inability to delete either one of them via REST. It does remain possible to delete them via JSF Admin UI.
When attempting to delete one of the duplicate clients via WebUI, we see:
ERROR: An error occurred while deleting the client.
and a HTTP 500 exception.