在 angular auth0 中包含预填充选项

Including prefill option in angular auth0

我正在为我的一个项目使用 Auth0,并且坚持在登录表单中提供预填选项。 根据官方 Auth0 网站上给出的示例,我使用以下方法将 Auth0 包含在我的 Angular 1.5 应用程序中。我只包含了我尝试添加预填电子邮件的代码。

auth.signin({
  dict: {
    signin: {
      prefill: {
        email: "sameeksha.kumari@roames.com.au"
      }
    }
  },
  prefill: {
    email: "sameeksha.kumari@roames.com.au"
  }
});

令我一再失望的是,在使用 angular 时,我总是无法在登录表单中预先填写电子邮件值。 非常感谢任何帮助。

相信您的问题可能与您使用的 lock 版本有关。能否确认一下您使用的是Lock 9+还是Lock 10+?

Lock 9+ 经常与 auth0-angular-4.js 和 angularjs 1.5 一起使用。 运行 快速 grep 遍历 Lock 9 源代码库,我没有找到 prefill 的匹配项(与针对 Lock 10 源代码库的相同搜索不同)。

检查此 example,它使用带 Angularjs 1.5.5 和 auth0-7.0.3.min.js 的 Lock 10+。应该给你一个样本,然后你可以从中定制你自己的应用程序 - 现在你有 Lock 10,预填充应该可用。