Java Playframework 使用 Json 负载重定向到外部 url

Java Playframework redirect to external url with Json payload

我有 3 个应用程序。所有 3 个都写在游戏 java 中。 App2 和 App3 的用户将仅使用 App-1 进行身份验证。 所以 app2 和 app3 将回调 url 发送给 app1。 App-1 应该验证身份并以 json 格式发送 authtoken 和 userdetails。 (类似于 google oauth 的方式)。 我已经完成了以下项目,

  1. App-2 和 App-3 成功重定向到 app-1 进行身份验证。
  2. App-1 成功生成了身份验证令牌和用户详细信息 json。

但是 App-1 如何重定向到具有 json 内容的回调 url。 我如何在 play 的重定向(回调url)中发送 json 数据。

请指导我。

具有不同主体的 HTTP 重定向是 not possible。但是,您可以将 JSON 作为查询字符串包含在重定向 URL 中。 OAuth2 包括 Facebook 在内的服务就是这样做的。