Refactored OAuthProcessor