Meteor can allow the user to authenticate that it controls a Twitter account without logging in :
Using the Standalone OAuth Client
If you just want to authenticate with an Oauth service such as Twitter, Facebook or Google without using accounts - that is, if you do not want to log in, you just want an OAuth token - you can use basic service packages such as twitter, facebook and google directly.
But I could not find any information on how to do this in the documents. I tried reading the packages for twitter and oauth, but it seems you need to change the code to call Twitter without creating an account.
There are some solutions to a similar problem, for example, using Accounts.onCreateUser(function(options, user)where you can prevent external services from creating an account in your application. But I want some twitter accounts to create a regular account, while others can’t create one at all.
I tried adding a custom object to Twitter.requestCredential(options, callback)and Meteor.loginWithTwitter(options, callback), but none of them worked.
Does anyone know how to solve this problem by allowing users to verify their Twitter accounts without creating an account (and without stopping people from creating an account using Twitter)?