【问题标题】:Include email in JWT using Auth0Lock使用 Auth0Lock 在 JWT 中包含电子邮件
【发布时间】:2016-11-23 10:06:25
【问题描述】:

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

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

如何做到这一点? (documentation 中的说明似乎不起作用。)

【问题讨论】:

    标签: angular auth0


    【解决方案1】:

    我想通了。这就是我之前实例化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' }
        }
      });
    

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

    【讨论】:

      猜你喜欢
      • 2011-06-22
      • 2012-12-24
      • 1970-01-01
      • 2012-05-03
      • 1970-01-01
      • 1970-01-01
      • 2010-11-20
      • 1970-01-01
      • 2021-02-10
      相关资源
      最近更新 更多