2016-11-20 9 views
1

どのように設定するGoogleのScopeBluemixモバイルクライアントアクセスサービスを使用していますか?カスタムGoogleの範囲

私はemailアドレスが必要ですが、デフォルトではprofileが設定されているようです。

パスポートGoogleの戦略を使用して直接、この構成は、以下のように passport.authenticate()の呼び出しに行く:

var authRouter = express.Router(); 

app.use('/auth', authRouter); 

authRouter.get('/google', passport.authenticate('google', { 
    scope : ['profile', 'email'] 
})); 

文脈を:私は丁度アントン・アレクサンドロフなどは彼のポストhereに書かれているWebアプリケーションを保護しています。

+0

この質問が好きな方は、こちらのソリューションに投票してください。https://ibmcloud.ideas.aha.io/ideas/IDEA-I-1887 –

答えて

1

MCAが返すIDトークンは、現時点では応答に電子メールを含めていません。私はMCAチームに今後この機能の追加について質問します。

+0

こんにちは、Joeさん、ありがとうございます。まさに私が知っていることです。つまり、私はMCAがProfile Scopeだけを求めていると確信しています。 MCAチームがGoogleのスコープを選択する機能を導入するように要請する方法を教えてください。 –

+0

私はMCAチームにこの機能の追加について尋ねました。ただし、「電子メール」のスコープがリクエストに追加されたとしても、ユーザーがアクセスできるようにすることを意味するものではありません。基本的にMCAは一連のスコープを要求しますが、ユーザーはどのスコープを許可するかを選択できます。例えばMCAはbasic_profileとemailを要求しますが、ユーザーはbasic_profileのみを許可することができます(電子メールの有効範囲は100%信頼できません)。 – joe

+0

また、あなたのアイデアをここに提出することもできます:https://ibmcloud.ideas.aha.io/?category=6322429981421470858 – joe

関連する問題