【发布时间】:2021-06-12 14:35:23
【问题描述】:
我想在我的应用中支持这种场景:
- 用户访问标准应用网址https://app.example.com/
- 用户登录并从服务器接收 JWT 令牌,以维护登录会话
- 应用确定用户帐户分配了自定义域
- 应用重定向到自定义域https://custom.customer.com/
- 用户保持登录状态,无需重新登录
第 5 步是唯一的困难。有没有人对如何安全地实现这一点有任何建议?我已经看到了将 JWT 作为重定向中的参数传递的建议,但这对我来说似乎非常不安全。
我正在考虑一种选择,它可能至少更安全......服务器可以创建一次性“转移”令牌。这将在重定向 URL 中传递,新 URL 处的(相同)应用程序可以将其传递给服务器以获取 JWT。对此有何想法?
谢谢。
【问题讨论】: