Если вы делаете это с сервера на стороне его следующим образом:
var user = Meteor.user().services.github.accessToken;
На стороне клиента его немного сложно, потому что services
поле не опубликовано. Вы можете опубликовать его, если запустить публикацию метод следующим образом:
Meteor.publish('account', function() {
return Meteor.users.find({_id: this.userId},{fields:{services: 1}});
});
Я бы рекомендовал хранить accessToken
в профиле при создании пользователя Alongwith все остальное вам нужно на клиенте.
Accounts.onCreateUser(function(options, user) {
if (options.profile)
user.profile = options.profile;
user.profile.github_accessToken = user.services.github.accessToken;
return user;
});
Вы можете получить доступ к accessToken
на стороне клиента или сервера с Meteor.user().profile.github_accessToken