/ / Como configurar o escopo de informações que eu obtenho do pacote Google OAuth in MeteorJS? - oauth, meteoro, google-oauth

Como configurar o escopo de informações que eu obtenho do pacote Google OAuth in MeteorJS? - oauth, meteoro, google-oauth

Tentei pesquisar no google e StackOverflow, mas sem sorte, talvez seu conhecimento do Google-OAuth possa ajudar ...

Eu instalei o pacote base google-oauth via meteoro.

meteor add accounts-ui
meteor add accounts-google

Então eu testei e vi que ele pedeusuário para permitir o acesso a dois grupos principais de informações, sendo o primeiro o e-mail do usuário e o segundo sendo "informações básicas" sobre a conta do usuário, por exemplo, Nome, Sexo, URL de Perfil Público, etc. etc.

Eu quero a o email e nenhuma outra informação. Tentei procurar onde a solicitação de URI é criada no meu aplicativo de meteorologia, someurlprobablygoogle.com/scope=email&profile ou qualquer outra coisa, mas não consigo encontrá-la.

Respostas:

8 para resposta № 1

Para configurar o Google OAuth no Meteor, você precisa meteor add service-configuration e meteor add accounts-google.

Você deve poder modificar o requestPermissions configuração ao chamar seu método de login assim:

Meteor.loginWithGoogle({
requestPermissions: ["email"]
}, function (err) {
if (err)
Session.set("errorMessage", err.reason || "Unknown error");
});

Shooooots