使用Auth0Lock在JWT中包含电子邮件

时间:2016-11-23 01:53:41

标签: angular auth0

我正在使用Angular 2,Auth0和Auth0 Lock。

当我进行身份验证时,我希望JWT Auth0发送回包含用户的电子邮件地址。

如何实现这一目标? (documentation中的说明似乎不起作用。)

1 个答案:

答案 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' }
    }
  });

它不仅不起作用,而且会以某种神秘的方式失败。