【问题标题】:Auth0- How to use lock-js and auth-js features together?Auth0- 如何同时使用 lock-js 和 auth-js 功能?
【发布时间】:2018-11-03 11:42:50
【问题描述】:

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

【问题讨论】:

    标签: asp.net-mvc auth0 auth0-lock


    【解决方案1】:

    您当前的设置是什么样的?我建议Auth0jsHosted Login Page。有一个whitelist of the OAuth2 parameters我们可以传入认证请求。如果我们想传递语言,我们可以在我的授权请求中传递以下参数:

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

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

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

    让我知道这是否是您想要做的以及这是否有帮助。

    【讨论】:

      猜你喜欢
      • 2017-06-02
      • 1970-01-01
      • 2019-05-12
      • 2016-05-03
      • 1970-01-01
      • 1970-01-01
      • 2017-11-08
      • 1970-01-01
      • 2017-04-11
      相关资源
      最近更新 更多