2013-04-24 14 views
8

Jestem nowicjuszem w zakresie frameworków społecznościowych i próbuję zaimplementować funkcję logowania do mojego portalu za pomocą wiosenno-społecznościowego. Czytam dokumentację, ale nadal jestem trochę zdezorientowany. Oba kontrolery służą do nawiązania połączenia z usługodawcą? Czy jest jakaś korzyść z używania ProviderSigninController przez ConnectController lub na odwrót? Jakie są zalety?Jaka jest różnica między ConnectController a ProviderSigninController na wiosnę?

Odpowiedz

12

Różnica w wynikach:

  1. Po użyciu ConnectController będziesz mieć token dostępu OAuth2 interakcji z dostawcą w imieniu użytkownika.
  2. Po użyciu ProviderSigninController będziesz mieć te same rzeczy + użytkownik zostanie zalogowany do aplikacji przy użyciu konta lokalnego (połączone z poświadczeniami OAuth). Jeśli odpowiednie konto lokalne nie istnieje przed tym krokiem, może również zostać utworzone.

Na przykład, jeśli chcesz przycisk "Zaloguj się za pomocą Twittera", to ProviderSigninController lepiej spełnia twoje potrzeby.

+0

Dzięki Maksym dla odpowiedzi. – user2138493

+0

Jesteś mile widziany –

+0

Jeśli jest to pomocne, możesz oznaczyć moją odpowiedź jako zaakceptowaną ;-) –

Powiązane problemy