- Much of the grunt work is generic OIDC
Also fixed
- store's principalId was not updated after user enables any auth provider
- Colour of InfoBox title in dark mode
- Issue where some kind of errors when enabling provider were shown as an empty box (exceptionToErrorsArray is now used, which also uses a better catch all stringify)
- An issue where enabling and disabling a provider in the same visit meant lost defaults
- An issue where Auth / Groups would not display (async part had been removed)
- Resource instance validation would show all fields as invalid once one field had failed
- As per conversation the newer steve api is not ready and only supports admins
- Calls for list and delete now use norman tokes and not steve management.cattle.io.token
- Supporting components have been updated to use the different model
- Also fixed a bug where tokens with +1 month expiry times would cause exceptions