auth0-js 8.x.x中是否有allowSignUp选项?

时间:2017-10-31 17:36:04

标签: javascript reactjs auth0

我使用新的auth0托管登录页面代替不推荐使用的小部件。使用锁定小部件,您可以在选项对象中传递allowSignUp布尔值,如下所示:

var options = {
  allowSignUp: false
};

var lock = new Auth0Lock('clientID', 'account.auth0.com', options);

有没有人想出如何使用这个新的身份验证流程来禁用注册选项?

1 个答案:

答案 0 :(得分:0)

要将此选项从客户端传递到auth0锁定窗口小部件,您需要编辑托管登录页面逻辑。

要传递此选项,我们将对象提供给webAuth授权方法,如下所示:

webAuth.authorize({allow_sign_up: false})

这会将其编码为URL,然后可以检测该URL并将其从托管登录页面传递到auth0锁定窗口小部件。

您可以阅读hosted login page的查询字符串部分以获取技术详细信息。

要点是它可以像这样访问:

var allowSignUp = config.extraParams.allow_sign_up !== 'false'