When you have many identities and they are enabled/disabled the order can be changed after authenticating. this is a particular issue with ext-jwt-signer based identities because there's no good 'name' for the identity out of the gate and thus the controller is usually used until at least the first auth. Even then the identity might change and rearrange on the screen.
Let the user order/sort based on the columns:
- enabled/disabled
- name
- number of services
