我已經使用「accounts-facebook」軟件包在我的流星應用中設置了Facebook登錄。問題是它似乎發佈了它自己的數據,並且我不想這麼做,因爲它包含諸如個人臉書頁面的URL和他們的真實姓名之類的信息。有沒有一種方法可以控制Facebook的詳細信息發佈?限制帳戶的出版物-Facebook
0
A
回答
0
您可以控制發佈哪些用戶數據(http://docs.meteor.com/#meteor_users)。確保你meteor remove autopublish
。如果某個帳戶包在默認情況下發布的用戶profile
中輸入的內容超出了預期,則可以使用Accounts.onCreateUser
來自定義在新用戶文檔中放入的內容。
0
,如果你已經做出了修改發佈
會發生這種情況如您在代碼中添加了這個(或它的變化)的地方
Meteor.publish("userdata", function() {
return Meteor.users.find();
});
默認流星發佈不敏感的用戶信息信息,如services
,emails
或其他非profile
的屬性。
您可以通過發佈控制用戶看到的數據(或不發佈您想要的字段)。
Meteor.publish("userdata", function() {
return Meteor.users.find({_id: this.userId}, {fields: {'profile.name' : true} });
});
上面將發佈profile
對象上的name
屬性。你可以把它改成別的東西。如果你想隱藏profile
您可以添加_id: true
整個用戶,因此不會發布的所有東西(除了這是無論如何公佈用戶的_id
)
相關問題
- 1. Android帳戶限制
- 2. 限制Google服務帳戶的權限?
- 3. Slurm:獲取帳戶限制
- 4. 訪客帳戶限制
- 5. C2DM - 限制Gmail帳戶
- 6. 限制由用戶帳戶ID
- 7. 如何限制用戶帳戶密碼創建帳戶?
- 8. Facebook用戶級別限制
- 9. 在PHP中的帳戶限制
- 10. ios企業帳戶的限制
- 11. 限制TeamCity的共享帳戶
- 12. PayumBundle:帳戶是受限制的 - 10002
- 13. 移動版facebook用戶登錄上限
- 14. Instagram上的人物限制用戶名
- 15. 解析免費帳戶類名限制?
- 16. 錯誤#520009 - 帳戶受限制
- 17. Facebook API - 當用戶創建Facebook帳戶?
- 18. 使用多個Google地圖API帳戶超出限制?
- 19. 帳戶活動的Facebook API
- 20. 的Facebook帳戶Kit安裝
- 21. Google帳戶權限
- 22. Facebook的用戶請求限制達到
- 23. 擁有Facebook Connect的公司Facebook帳戶?
- 24. 的Facebook帳戶套件和Facebook登錄
- 25. Facebook喜歡與年齡限制的方框不能使用管理員帳戶
- 26. 合併複製:多個出版物比一個大出版物更好嗎?
- 27. IIS帳戶的權限
- 28. Subversion結帳限制
- 29. 「容器超出物理內存限制」
- 30. 應用|受限Google帳戶認證|列出的谷歌帳戶並非全部|
我會接受這一點,但它似乎奇怪的是,只有這樣,才能存儲此信息,所以它不可用於所有客戶端是使用Accounts.onCreate用戶將數據移動到其他地方。 – ciwolsey