loginwithpassword atform javascript meteor twitter-bootstrap-3 google-login

javascript - atform - meteor user model



Meteor Accounts.ui.config no funciona con Google (1)

Simplemente intento iniciar sesión en Google y obtener los permisos para el Calendario, etc. Sin embargo, mi código en el cliente solo solicita al usuario que inicie sesión para acceder sin conexión. ¿Por qué no está pidiendo los calendarios, etc.? Además, no está forzando la solicitud de aprobación. Estoy usando 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: [] });

Seguir a Meteor no ayuda, ya que recibo este error:

Uncaught Error: Accounts.ui.config: Invalid key: forceApprovalPrompt


El problema es la clave forceApprovalPrompt que no es reconocida por el paquete. Si quita la clave, le pedirá los calendarios, etc.

Parece que funciona cuando se usa el paquete accounts-ui, por lo que aparentemente esto se debe a una característica que falta en ian:accounts-ui-bootstrap-3 .