繁体   English   中英

配置Auth0工作流程时出现问题

[英]Problems Configuring Auth0 Workflow

关于Auth0,我尝试(但失败了)获得有效的注册/登录流程。 所以我有几个问题来确保我对图书馆有很好的了解。

我已更正在auth0仪表板中配置允许的回调URL。 我可以i)实例化Lock, ii)显示弹出窗口, iii)调用Auth0。 但是...

  • 首次调用Auth0时,我似乎无法发送自定义的redirect_uri Lock始终发送当前页面,而不发送我设置为的自定义redirect_urihttp:// localhost / authenticated )。

  (def lock (js/Auth0Lock. “user-key” “user.auth0.com" #js {:auth {:redirect false :redirectUrl "http://localhost:8000/authenticated"}})) (.show lock) 

  • 它总是重新加载当前页面(回调URL)。 而且我找不到一种方法来打电话给Xhr。 我们可以对登录和注册执行Xhr吗? 我只能找到击中回调URL的函数和文档。
  • 我也很想知道我是否需要单独输入Auth0.js,或者Lock是否隐式地这样做(即Auth0.js可以执行与Lock相同的UI弹出窗口)。

这个家伙似乎在尝试类似的事情 但是,即使他选择了另一种方法。

至于您的重定向不起作用,请删除选项中的redirect: false (通过将redirect: false放置进来,您明确告诉Lock不要重定向,而是停留在同一页面上(通过使用弹出模式)。

如果您需要对身份验证API进行Java脚本调用,则可以将有效的原始URL添加到客户端/应用程序定义中的允许的原始(CORS)字段中。 添加为回调URL的URL将自动添加。

至于Auth0.js ,可以使用lock.getClient()从v9中的Lock直接获得客户端。 在v10中,Lock不再返回客户端,您将需要创建自己的Auth0.js实例。 有关更多详细信息,请参见https://auth0.com/docs/libraries/lock/v10/auth0js

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM