我正在使用Auth0和Asp.net创建一个应用程序。以前我使用的是锁小部件,但由于一些限制,我更喜欢使用Auth0.js创建我自己的自定义ui现在一切正常但我想添加一些lock.js的功能,如多语言支持,显示/隐藏社交登录按钮连接在锁定中,我们可以通过在Auth0Lock对象中传递'ConfigurationOptions'参数来完成此操作。我已经读过在本文中我们可以同时使用lock和auth.js:https://auth0.com/docs/libraries/lock/v11/auth0js 无论如何,我可以使用auth0.js的锁功能(语言等) 感谢
答案 0 :(得分:1)
您当前的设置是什么样的?我建议使用Auth0js Hosted Login Page。我们可以在身份验证请求中传递whitelist of the OAuth2 parameters。如果我们想要传递语言,我们可以在授权请求中传递以下参数:
webAuth.authorize({
...
ui_locales: 'fr'
},
然后在Lock中,我们将设置传递的语言如下:
= new Auth0Lock(config.clientID, config.auth0Domain, {
...,
language: config.extraParams.ui_locales,
...
}
如果这是你想要做的事情,请告诉我这是否有帮助。