We want to be able to store provider specific metadata in the userinfo that is fetched from the authentication provider. This allows for mappers to be specialized to specific providers without polluting the userinfo with a large number of optional fields.