2013-01-05 21 views
6

Kısa bir süre önce Spring-Social kullanmaya başladım. Bütün numunelerdeKayıt Olmadan İlkbahar-Sosyal Oturum Açma

Ben size kaydolma gereken bir sayfaya yönlendiriliyorsunuz ardından "Facebook ile bağlan" imajını tıklayarak ve oturum açma süreci var bakıyorum ziyaret ettiğiniz gerçek web sitesi.

Yığın Taşımı, kayıt olmadığında mükemmel bir örnektir, sadece bir düğmeyi tıklatırsınız ve hesabınıza giriş yaparsınız ve soru sorabilir. Eğer oturum açmak ve farklı sağlayıcılar üzerinden bağlanmak isterseniz, bunu yapabilirsiniz ve yığın taşması sizi tanıyacaktır (e-posta adresinin benzersiz tanımlayıcı olduğunu varsayarak).

Sorum şu ki, neden kayıt defterine özelliğine ihtiyacınız var?

cevap

1

Aslında, ilkbaharda sosyal oturum açarken, ,, bazı sağlayıcılardan bir oturum kullanın (örneğin, Facebook). Spring Social, sosyal hesabınızla bazı yerel uygulama hesaplarını eşleştirmeye çalışacaktır. Eğer eşleşmeyi bulursa o zaman yerel bir oturum uygulamanızın oluşturulacaktır. Yani bir oturum/kullanıcı profiline üzerinde daha fazla kontrole sahip olacak:

  • yalnızca tek size uygulama için bazı hesabı devre dışı mümkün olacak
  • web uygulaması size için logout yapmak mümkün olacak
web uygulamaları için
6

Bahar Sosyal Hızlı Başlangıç ​​numunesi bir örneğidir onlar (Oauth API var olamazdı bazen örneğin e-posta) diğer servis tarafından sağlanan daha fazla kişi bilgisi gerekebilir düşünüyorum örtülü bir kayıt olan uygulama. Kayıt sayfası yoktur ve bunun yerine kullanıcının Facebook profil verileri bir kullanıcı oluşturmak için kullanılır. (Bu aslında JdbcUsersConnectionRepository içine enjekte edilen uygulama tanımlı SimpleConnectionSignUp işlenir.)

Spring Social Canvas örneği, Facebook Canvas uygulaması için de olsa, bunu yapan başka bir şeydir.

Kullanıcının oynayabileceği çeşitli yollar vardır, ancak bunların çoğu/hepsi ConnectionSignUp arabiriminin uygun bir uygulamasıyla ele alınabilir.

+0

İlkbahar-sosyal-vitrin-örtülü hakkında ne var? bahar-sosyal-hızlı başlangıç ​​örtülü ise, teşekkürler. –

+0

@Craig XML ile "örtülü" akışı yapılandırmanın bir yolu var mı (Spring'in eski yolu)? Canot nasıl yapılacağını ... – OhadR