0

我正在使用 Auth0 和 Asp.net 创建一个应用程序。以前我使用的是 lock 小部件,但由于一些限制,我更喜欢使用 Auth0.js 创建自己的自定义 ui 现在一切正常,但我想添加 lock.js 的一些功能,如多语言支持、显示/隐藏社交登录按钮连接明智等。在锁定中,我们可以通过在 Auth0Lock 对象中传递 'ConfigurationOptions' 参数来做到这一点。我已经读到我们可以在这篇文章中同时使用 lock 和 auth.js:https ://auth0.com/docs/libraries/lock/v11/auth0js 那么无论如何我可以在 auth0 中使用锁定功能(语言等) .js 谢谢

4

1 回答 1

1

您当前的设置是什么样的?我建议使用Hosted Login Page的Auth0js。我们可以在身份验证请求中传递OAuth2 参数的白名单。如果我们想传递语言,我们可以在我的授权请求中传递以下参数:

webAuth.authorize({
    ...
    ui_locales: 'fr' 
},

然后在 Lock 中,我们将像这样设置传递的语言:

= new Auth0Lock(config.clientID, config.auth0Domain, {
    ...,
    language: config.extraParams.ui_locales,
    ...
}

让我知道这是否是您想要做的,如果这有帮助。

于 2018-05-25T14:18:25.247 回答