Ful*_*ack 5 javascript google-login meteor twitter-bootstrap-3
我只是尝试使用Google登录并获取日历等权限.但是,我在客户端中的代码仅提示用户登录以进行离线访问.为什么不要求日历等?此外,它不会强制批准提示.我正在使用ian:accounts-ui-bootstrap-3
Accounts.ui.config({
requestPermissions: {
google:
['https://www.googleapis.com/auth/calendar',
'https://www.googleapis.com/auth/calendar.readonly',
'https://www.googleapis.com/auth/userinfo.profile',
'https://www.googleapis.com/auth/userinfo.email',
'https://www.googleapis.com/auth/tasks'],
// forceApprovalPrompt: {google: true}
},
forceApprovalPrompt: {google: true},
requestOfflineToken: {google: true},
passwordSignupFields: 'EMAIL_ONLY',
// extraSignupFields: []
});
Run Code Online (Sandbox Code Playgroud)
以下Meteor文档没有帮助,因为我收到此错误:
Uncaught Error: Accounts.ui.config: Invalid key: forceApprovalPrompt
Run Code Online (Sandbox Code Playgroud)
问题是forceApprovalPrompt软件包无法识别密钥。如果您删除钥匙,它会询问日历等。
当使用 account-ui 包时它似乎可以工作,所以显然这是由于ian:accounts-ui-bootstrap-3.
| 归档时间: |
|
| 查看次数: |
1290 次 |
| 最近记录: |