我正在使用Angular 2,Auth0和Auth0 Lock。
当我进行身份验证时,我希望JWT Auth0发送回包含用户的电子邮件地址。
如何实现这一目标? (documentation中的说明似乎不起作用。)
答案 0 :(得分:0)
我明白了。这就是我之前实例化lock
的方式:
lock = new Auth0Lock(myConfig.clientID, myConfig.domain, {});
这就是我现在这样做的方式:
lock = new Auth0Lock(myConfig.clientID, myConfig.domain, {
auth: {
params: { scope: 'openid email' }
}
});
这将包括令牌中的电子邮件。
请注意,以下不工作:
lock = new Auth0Lock(myConfig.clientID, myConfig.domain, {
auth: {
params: { scope: 'email' }
}
});
它不仅不起作用,而且会以某种神秘的方式失败。