This is the only and official API to register an auth provider.
However, so far it was optional to create a database entry in the
auth_providers table and only OIDC and SAML did that.
On the other hand, we added expectations about auth providers have
a database entry in more and more places of the codebase.
Now making sure that every auth provider is represented in the database.