2013-01-05 13 views
6

私は最近Spring-Socialを使い始めました。私はそこサインインのプロセスは「Facebookとの接続」の画像をクリックすることであり、その後、あなたはサインアップまでに必要なページにリダイレクトされているで探しています、すべてのサンプルでサインアップなしの春 - 社会サインイン

訪問した実際のウェブサイト

Stack-Overflowは、登録がない場合、ボタンをクリックするだけであなたのアカウントにログインし、質問をすることができます。 ログアウトして別のプロバイダ経由で接続したい場合は、それを実行してスタックオーバーフローがあなたを認識します(電子メールアドレスが一意の識別子であると仮定します)。

私の質問は、実際にに登録機能が必要ですか?

答えて

1

実際に春の社会とのサインインを行うときいくつかのプロバイダのセッション(Facebookなど)を使用しないでください。 Spring Socialはあなたのソーシャルアカウントとローカルのアプリケーションアカウントを一致させようとします。一致するものが見つかるとのローカルセッションがアプリケーションに作成されます。だから、セッション/ユーザープロファイルをより詳細に制御できます。

  • はあなただけあなただけのアプリケーションのためのいくつかのアカウントを無効にすることができるようになります
  • Webアプリケーションあなたのためにログアウトを行うことができるようになります
Webアプリケーションの
1

は、私が(例えば、電子メールは時々のOAuth APIから得たことができませんでした)彼らは他のサービスで提供されるものよりも多くの人が情報を必要とするかもしれないと思う

6

https://github.com/SpringSource/spring-social-samples/tree/master/spring-social-quickstartで春社会クイックスタートサンプルは、ANの一例です暗黙のサインアップを持つアプリケーションです。登録ページはなく、ユーザーのFacebookプロファイルデータを使用してユーザーを作成します。 (これは実際にはJdbcUsersConnectionRepositoryに注入されるアプリケーション定義のSimpleConnectionSignUpで処理されます)。

Facebook Canvasアプリケーションでも、Spring Social Canvasサンプルはこれを行うもう1つのサンプルです。

ユーザーにはさまざまな方法がありますが、ConnectionSignUpインターフェイスの適切な実装を使用してそのほとんどまたはすべてを処理できます。

+0

spring-social-showcase-implicitとはなんですか?春の社会的なクイックスタートが暗黙の場合、感謝します。 –

+0

@CraigにはXMLで「暗黙の」フローを設定する方法があります(昔のSpringの方法)?どのようにするかを理解することができます... – OhadR

関連する問題