我们在单页 javascript 应用程序中使用 Spring Social LinkedIn 来验证用户。我们能够成功地对 LinkedIn 进行身份验证,但我们无法将其与我们的 javascript 应用程序集成。它实际上分为两个问题:
问题 1:我们将一个 API 密钥用于一组或相关的应用程序 - 我们使用单一登录过程。我们需要一种方法来识别用户来自哪个应用程序,并在登录后将其发送回正确的应用程序。我们遇到的问题是 LinkedIn 只允许一个重定向 URL,我不相信它可以携带任何参数(如果可以携带像他们所在的应用程序的标识符这样的参数,那可能是解决方案)。您知道登录后有条件地重定向该人的方法吗?
问题 2:当用户通过身份验证时,我们将用户信息存储在我们的数据库中,但之后我们需要将用户登录到我们的应用程序并为用户提供令牌。LinkedIn身份验证完成后是否有办法触发对服务器的另一个调用以请求令牌?