Web OAuth client with user profile retrieval