2

出于性能原因,我们使用简单的 Servlet 来提供 JSON。原因是性能 - 这将提供更多信息:http ://www.techempower.com/benchmarks/#section=data-r5 。相信我,这是真的。

我们想将 Spring social 用于两件事: 1. 允许用户通过linkedin 登录 2. 根据到达 servlet 的请求对linkedin REST API 进行 API 调用

我正在寻找有关如何执行此操作的示例。有没有人在没有 spring MVC 的情况下使用 spring social ?不要误会我的意思,春天很棒,但我们并不真正需要它。我们同意将 Spring MVC 机制(基于控制器)用于登录目的,但前提是它不会损害标准 servlet 的整体性能(这可能是一个不同的问题)。

谢谢,埃拉德。

4

1 回答 1

5

大多数 OAuth 舞蹈都在 ConnectController/ProviderSignInController 和 ConnectSupport 之间进行。即使这样,控制器也仅促进了舞蹈的重定向部分,并且在 ConnectSupport 中进行了验证者和凭证的实际交换。

因此,确实没有理由不能重新创建 ConnectController 和 ProviderSignInController 作为普通 servlet 所做的工作,并利用 ConnectSupport 中已有的内容来完成后端工作。您仍然可以利用连接存储库中的内容来保持连接。您只需要编写一个处理重定向的 servlet 就可以了。

如果你确实实现了这样的事情,我很想看看你想出什么。

于 2013-06-20T21:43:20.430 回答