8

I am new to spring-social framework and trying to implement the login functionality for my portal using spring-social. I read the documentation but i am still a little confused. Both controllers are used to establish a connection with the service provider? Is there any advantage of using ProviderSigninController over ConnectController or vice versa? What are the advantages?

4

1 回答 1

14

不同之处在于结果:

  1. 使用 ConnectController 后,您将拥有一个 OAuth2 访问令牌,以代表用户与提供者进行交互。
  2. 使用 ProviderSigninController 后,您将拥有相同的内容 + 用户将使用本地帐户(链接到 OAuth 凭据)登录到您的应用程序。如果在此步骤之前不存在相应的本地帐户,则也可以创建它。

因此,例如,如果您想要“使用 Twitter 登录”按钮,那么 ProviderSigninController 会更好地满足您的需求。

于 2013-04-24T14:47:28.223 回答