doc for Hrevert\OauthClient\Model\UserProviderInterface