There is a need to be able to associate/dissociate OAuth2 OIDC providers. Some user settings needs to be exposed for the user to be able to manage associating their 3rd party auth systems linked to their account.
[ ] Display list of OIDC providers available to associate their account with.
[ ] Enable the ability to dissociate the user from an OIDC provider.
[ ] Ensure user has a unique username and password before dissociation. The number of OIDC providers linked to their account should not fall below 0. Create a guard against this.
There is a need to be able to associate/dissociate OAuth2 OIDC providers. Some user settings needs to be exposed for the user to be able to manage associating their 3rd party auth systems linked to their account.