0

我正在使用 Lock 和 Django 对我的用户进行身份验证,无论何时完成,我都想将他们重定向到他们所在的同一页面,问题是我的 url 具有唯一的 UUID,我无法在Allowed Callback URLs下列出所有这些,我原本有两种方法可以做到这一点:

  1. 在 LockredirectUrl参数中指定回调 URL -问题:回调 URL 不匹配。(不能为Allowed Callback URLs指定每个新的唯一 url )

  2. 指定我唯一的 URL 来锁定并发布它,然后从 auth0 接收它以及用户信息,这样我就可以使用它来重定向用户。-问题:我认为不存在这样的功能。(编辑:确实如此,请参阅答案。)

有什么办法可以做到这一点?

4

1 回答 1

0

state在更多的研究解决方案 2 成为可能之后,Auth0 允许我们通过可以从回调中检索到的参数发送自定义编码数据。

对于最基本的情况,state参数应该是一个随机数,如下例所示。但是这个字段也可以是一个 Base64 编码的 json 对象,可以保存多个值,例如返回 URL

可以在此链接上找到更多信息:https ://auth0.com/docs/protocols/oauth2/oauth-state

于 2018-03-29T19:44:30.027 回答