【发布时间】:2018-09-07 10:46:39
【问题描述】:
我正在使用 Lock 和 Django 对我的用户进行身份验证,无论何时完成,我都想将他们重定向到他们原来所在的页面,问题是我的 url 具有唯一的 UUID,我无法在下面列出所有这些Allowed Callback URLs,我原来有两种方法:
在 Lock
redirectUrl参数中指定回调 URL - 问题:回调 URL 不匹配。 (不能为允许的回调 URL 指定每个新的唯一 URL)指定我唯一的 URL 来锁定并发布它,然后从 auth0 接收它以及用户信息,这样我就可以使用它来重定向用户。 - 问题:我认为不存在这样的功能。 (编辑:确实如此,请参阅答案。)
有什么方法可以实现吗?
【问题讨论】:
-
auth0 重定向到单个 URL 是否有问题?如有必要,您的应用可以再次重定向用户。或者,您可以使用
popup模式而不是redirect,这样用户就永远不会离开页面。 -
@sytech 您建议的解决方案是我列出的第二个,每个生成的 url 在 url 中都有一个唯一的 uuid,以便能够重定向我必须从 auth0 接收它的人,我'不确定我是否可以发送自定义 POST,并使用 Lock 将其接收回来。由于 UX/UI 的原因,我不能使用弹出模式,它会稍微影响我们的客户端转换。
标签: django auth0 auth0-lock