auth0 - 从生成的票证更改密码后不重定向到 result_url
问题描述
我可以通过 Management API成功生成密码更改票,但是在用户更改密码后,他们不会result_url
在创建票时重定向到指定的位置。
采取的步骤:
- 获取
client_credentials
access_token(服务器端)
POST https://MYTENANT.auth0.com/oauth/token
client_id=MYCLIENT&client_secret=MYSECRET&grant_type=client_credentials&audience=https%3A%2F%2FMYTENANT.auth0.com%2Fapi%2Fv2%2F
- 生成密码更改票(服务器端)
POST https://MYTENANT.auth0.com/api/v2/tickets/password-change
Authorization: Bearer MYACCESSTOKEN
{
"result_url": "https://MYDOMAIN/callback",
"user_id": "auth0|MYUSERID"
}
- 将用户重定向到
ticket
以前的响应(删除了票证末尾的“#”,但无论哪种方式,它似乎都没有改变任何东西)
Status Code: 302
Location: https://MYTENANT.auth0.com/u/reset-password?ticket=MYTICKET
在未更改的通用登录密码重置页面上成功更改密码后,用户只会看到一条消息:
使用 Auth0 的通用登录密码重置页面重置密码后,如何将用户重定向到页面?我在这里做错了什么?
解决方案
推荐阅读
- .net - 在 Visual Studio 中指定相同的密钥文件
- c++ - 返回字符串的散点回文数
- java - 如何反序列化未包装的xml子元素
- typescript - TypeScript's import() typeof json
- python - 从带有评级的列中提取评论
- mongodb - 如何对文档中的数组进行排序?
- python - 当表单字段的属性在视图函数中修改时,validate_on_submit 在 POST 上失败
- excel - 如何获取搜索结果的单元格位置/行
- android - 一旦使用arcore和ml kit firebase检测到二维码,如何使用增强现实改变它的颜色
- python - AttributeError: 'tuple' 对象没有属性 'get'