Thomas Kosiewski
60b08f0960
fix: remove unique constraint on OAuth2 provider app names ( #18669 )
...
# Remove unique constraint on OAuth2 provider app names
This PR removes the unique constraint on the `name` field in the `oauth2_provider_apps` table to comply with RFC 7591, which only requires unique client IDs, not unique client names.
Changes include:
- Removing the unique constraint from the database schema
- Adding migration files for both up and down migrations
- Removing the name uniqueness check in the in-memory database implementation
- Updating the unique constraint constants
Change-Id: Iae7a1a06546fbc8de541a52e291f8a4510d57e8a
Signed-off-by: Thomas Kosiewski <tk@coder.com >
2025-07-03 19:13:13 +02:00
..
2025-06-19 11:08:48 -04:00
2025-04-03 10:58:30 +02:00
2025-04-03 10:58:30 +02:00
2025-04-03 10:58:30 +02:00
2025-04-03 10:58:30 +02:00
2025-04-10 13:32:19 +01:00
2025-04-10 13:32:19 +01:00
2025-04-15 10:47:42 +01:00
2025-04-15 10:47:42 +01:00
2025-05-01 13:26:01 -03:00
2025-05-01 13:26:01 -03:00
2025-05-02 17:29:57 +01:00
2025-05-02 17:29:57 +01:00
2025-05-12 13:50:07 -06:00
2025-05-12 13:50:07 -06:00
2025-05-13 00:01:31 +01:00
2025-05-13 00:01:31 +01:00
2025-05-13 13:52:55 +01:00
2025-05-13 13:52:55 +01:00
2025-05-13 20:51:01 +02:00
2025-05-13 20:51:01 +02:00
2025-05-14 14:52:22 +02:00
2025-05-14 14:52:22 +02:00
2025-05-14 12:21:36 -05:00
2025-05-14 12:21:36 -05:00
2025-05-15 15:32:52 +01:00
2025-05-15 15:32:52 +01:00
2025-05-15 17:55:17 -05:00
2025-05-15 17:55:17 -05:00
2025-05-21 15:16:38 -04:00
2025-05-21 15:16:38 -04:00
2025-05-21 15:16:38 -04:00
2025-05-21 15:16:38 -04:00
2025-05-27 11:42:07 -03:00
2025-05-27 11:42:07 -03:00
2025-05-27 13:13:08 -06:00
2025-05-27 13:13:08 -06:00
2025-05-28 14:21:17 +01:00
2025-05-28 14:21:17 +01:00
2025-05-29 08:55:19 -05:00
2025-05-29 08:55:19 -05:00
2025-06-12 12:15:05 -04:00
2025-06-12 12:15:05 -04:00
2025-06-13 15:54:02 +02:00
2025-06-13 15:54:02 +02:00
2025-06-16 16:15:59 -06:00
2025-06-16 16:15:59 -06:00
2025-06-17 16:08:34 +02:00
2025-06-17 16:08:34 +02:00
2025-06-19 13:32:51 +00:00
2025-06-19 13:32:51 +00:00
2025-06-19 11:08:48 -04:00
2025-06-19 11:08:48 -04:00
2025-06-20 14:34:31 -08:00
2025-06-20 14:34:31 -08:00
2025-06-24 12:19:19 +02:00
2025-06-24 12:19:19 +02:00
2025-06-24 10:36:37 +00:00
2025-06-24 10:36:37 +00:00
2025-06-25 13:03:32 +00:00
2025-06-25 13:03:32 +00:00
2025-07-01 15:39:29 +02:00
2025-07-01 15:39:29 +02:00
2025-07-02 15:05:42 +00:00
2025-07-02 15:05:42 +00:00
2025-07-02 16:15:10 +00:00
2025-07-02 16:15:10 +00:00
2025-07-03 18:33:47 +02:00
2025-07-03 18:33:47 +02:00
2025-07-03 19:13:13 +02:00
2025-07-03 19:13:13 +02:00
2025-06-20 13:16:55 -06:00