Pagination/IdP applications Configuration
Pagination/IdP applications Configuration
Problem
When a user has a large number of Applications, editing the IdP configuration via the Admin UI becomes slow. We should add pagination and/or a UI-driven method to locate the applications that should be enabled for a specific IdP.
Solution
Better pagination and filtering when adding an IdP in the UI for a large number of applications.
Alternatives/workarounds
Make updates via the API as this will be much more performant.
Additional context
https://github.com/FusionAuth/fusionauth-issues/assets/16090626/eed3d008-75a8-4d3e-98bb-5a045740b345
Related
- https://github.com/FusionAuth/fusionauth-issues/issues/374
Community guidelines
All issues filed in this repository must abide by the FusionAuth community guidelines.
How to vote
Please give us a thumbs up or thumbs down as a reaction to help us prioritize this feature. Feel free to comment if you have a particular need or comment on how this feature should work.
@jobannon we found an issue associated with this and how the UI attempts to save the whole list of applications as part of the saved entity.
The issue is not having only in a big payload as a result, but also, there is a risk of misconfiguring things. The misconfiguration can occur when:
- you have the IDP enabled for a given application
- the application takes N seconds to be loaded
- you save the changes in N-1 seconds
- then the application is not included in the saved entity, removing the enablement of it.
@marianooriosplit Thanks for the feedback here. This makes sense in light of how we complete a save operation within the Admin UI. This enhancement will offer a lot towards ensuring that this behavior does not occur.
Another option to avoid this behavior would be to use the identity providers APIs to make PATCH updates to your IdP configurations.