Auth0-js语言webAuth.authorize

问题描述

如何更改webAuth.authorize({mode: 'login'})使用的登录页面的语言? (webAuth来自auth0-js包)

在文档https://auth0.com/docs/universal-login/universal-login-internationalization中,他们说我们需要传递标题Accept-Language来更改语言的登录页面。但是在使用webAuth.authorize()时,无法添加标题,或者我丢失了某些内容吗?

另一种方法可能是使用language的{​​{1}}中的AuthorizeOptions,但没有任何变化。看文档,似乎甚至不支持此选项:

解决方法

我找到了解决方案。在Auth0设置中,“通用登录”,“登录”:我在此处修改了代码以添加:

   x rolling
1  0       0
2  1       1
3 -3       1
4 -1       1
5  1       1
6 -5       1
7  3       2
8 -2       1

如果导航器语言是您的授权语言(Auth0设置),则应选择该语言,否则将使用默认语言。