API to retrieve, update and generate credentials with the support of the user's chosen credential provider
A general purpose OAuth client.