When there is a large amount of clients there is significant performance issues in the admin console due to the lack of pagination.
Add pagination to client endpoint. This will also require updating the search for clients to be server-side as it is currently client-side.
- Pagination should be done consistently with how pagination is done elsewhere
- All pages that list clients need to be updated to support search/pagination, this includes client list, user role mapping and client scope mapping. May also affect some mappers, client scope, etc. This needs to be carefully reviewed so it remains functional
- Search should at least support behaviour of client-side search today, but ideally be extended to support searching on client-id as well as redirect-uri, and also support fuzzy matching