問題タブ [spring-social]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1565 参照

spring - spring 3.0.3 で複数の接続ファクトリーを spring social に追加する際の問題

複数の接続ファクトリを配置すると、Spring ソーシャル構成で次の例外が発生します。

春のソーシャル設定用の私のxmlファイル:

http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context- 3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd">

私のPOM:

0 投票する
2 に答える
7637 参照

spring - XML 経由で Spring Social を構成する方法

XML 構成アプローチを使用して、Spring Social で Twitter 統合を機能させるために数時間を費やしました。Web (およびスタック オーバーフロー) で見つけることができるすべての例では、サンプル@Configに示されているように常にアプローチを使用します。

なんらかの理由で、twitter API へのインスタンスを取得する Bean 定義が AOP 例外をスローします。

私が持っている完全な設定ファイルは次のとおりです。

私が困惑しているのは、connectionRepositoryインスタンス化が完全に正常に機能することです (Twitter Bean をコメントアウトし、コードをテストしました!) ?!? 同じ機能を使用します: リクエストスコープとインターフェイス AOP プロキシと動作しますが、twitterBean のインスタンス化は失敗します?!?

春のソーシャル構成コードは次のようになります (違いはわかりませんよね?):

ヘルプ/ポインタをいただければ幸いです!!!

0 投票する
2 に答える
540 参照

spring - 春のソーシャル 500 例外

Spring Social を使用してアプリを Facebook に統合しています。github からクイックスタート プロジェクトをチェックアウトしました。プロパティ ファイルを変更して、独自のアプリの ID を設定しました。

プロジェクトを実行すると、ログイン ページが表示されます。しかし、その後、次のエラーが発生します。

ありがとう。

編集:

コメントの通り、

私はすでにJackson jarを追加していることに言及する必要があります. バージョン 1.9.9 と 1.8.5 の両方を試しました。

マッパー自体もコアを呼び出すので、今のところマッパーを作成しました。しかし、コアでも同じことを試しました。まだそのエラーメッセージが表示されます。

0 投票する
1 に答える
116 参照

grails - 春のソーシャルツイッターisConnectedの問題(RevokedAuthorizationException)

Grailsと春のソーシャルTwitterプラグインを使用しています。1つの場合を除いて、すべてが正常に機能します。

ユーザーがこのコードを介してTwitterに接続しているかどうかを確認します

Twitterでアプリを承認した場合、これは正常に機能しますが、承認を取り消すとTRUEになります。関数が接続されているかどうか、およびユーザーが認証を取り消していないかどうかを関数で確認するにはどうすればよいですか?(現時点ではtrueになり、APIを使用しようとした直後にRevokedAuthorizationExceptionが発生します)。

更新: ユーザーをTwitterにリダイレクトするために、RevokedAuthorizationExceptionをキャッチしようとしましたが、動作しますが、今では奇妙な動作があります。ユーザーが一度承認を取り消すと、アプリを承認したとしても、RevokedAuthorizationExceptionが発生し続けますか?!

ありがとうございました。

0 投票する
1 に答える
841 参照

facebook - 春のソーシャル クライアント ajax ログイン プロバイダー

物語:

ここでこのパズルを教えてくれる社会統合の専門家を探しています。私のWebサーバーは、春のセキュリティを使用してユーザーのサインイン、サインアップを認証しています。最近、Web サーバーに春のソーシャルを実装しましたが、すべてが非常にスムーズに進みました。例として fb を取り上げます。ユーザーが Facebook からログインすると、Spring Social は URL を構築し、ユーザーを Facebook にリダイレクトします。ユーザーが Facebook で認証されると、ユーザーは自分のサイトにリダイレクトされます。

パズル:

同じ「ログイン」機能を持つモバイル アプリ (html5 + phonegap) を実装する必要があります。Facebookの統合ページにアクセスしました。html5 アプリの認証を行う方法はいくつかあります。サーバー側の実装を選択しました: http://developers.facebook.com/docs/authentication/server-side/クライアント側のログインよりも.

私が最初に遭遇する問題は、モバイル アプリでのリダイレクトです。アプリ ウィンドウではなく、プロバイダーのログイン ページにリダイレクトするポップアップ ウィンドウが必要です。ajax 呼び出しでリダイレクト URL を取得し、childbrowser phonegap プラグインで新しいウィンドウを開くことができました。問題は、ユーザーがプロバイダーを介して認証された場合、別のブラウザーにあるため、サーバーが「ユーザー認証済み」をクライアントに通知する簡単な方法がないことです。

サンプルコード

通常、春のセキュリティでは、ユーザーが残りのAPIを介して認証された場合、クライアントはリクエストを投稿し、コールバックの成功を通じて認証されたトークンを取得できます。これらのトークンは、残りの API 呼び出しごとに再利用できます。上記のコードによると。認証が完了したかどうか、いつサーバーからクライアントにトークンを送信する必要があるかを知ることができません。

何かアイデアをいただければ幸いです。ありがとう!

0 投票する
1 に答える
286 参照

spring - Heroku で Spring Social Showcase を実行できた人はいますか?

git ハブから Spring Social Showcase をダウンロードしましたが、ローカルホストで問題なく実行できます。Heroku で実行しようとすると、アプリケーション エラーが発生します。ログを確認すると、

エラー H14 - Web プロセスが実行されていません

heroku のドキュメントには次のように記載されています。

これは、クライアントを通じて Web プロセスをゼロにスケールダウンした結果である可能性が最も高いです。

heroku ps コマンドを使用して、Web プロセスの状態を確認します。

heroku ps コマンドを実行しても何も返されません。次に、次のコマンドで web=1 を設定しようとしました。

これは以下を返します。

この時点で 2 つの質問があります。

  1. Heroku で Spring Social Showcase を実行できた人はいますか?
  2. ローカルで問題なく実行しているときに、Heroku でアプリケーションが失敗する原因を知っている人はいますか?
0 投票する
1 に答える
6067 参照

spring - H2 データベースを使用した Heroku

これは、Craig Walls Spring Social Showcase を Heroku で実行することに関連しています。このアプリケーションは、メモリ内の H2 データベースを使用してローカルで正常に実行されます。しかし、Heroku にデプロイすると、データベースが機能しなくなります。インメモリ データベースを実行するために、Heroku サーバーで他に設定する必要があるものはありますか?

0 投票する
4 に答える
6931 参照

java - タイプ[org.springframework.social.twitter.api.Twitter]の一致するBeanが依存関係に見つかりません

私はSpringSocialを使用してTwitterに接続しています。接続部分は正常に機能しますが、友達リストを取得しようとすると、次のエラーが発生します。

私のコントローラークラス:

私のXML構成は次のとおりです:(関連する部分のみが表示されています)

ご案内ください。とてもありがたいです。

編集

追加するのを忘れたと思います

XMLファイルに。XMLコンテキストでどのように表現されるかについてのアイデア。私はアノテーションベースの設定に慣れていないため、xmlベースの設定を使用しています。助けてください。

編集2

私は回避策に落ち着きました。アノテーションベースの構成とXMLベースの構成の両方を一緒に使用することを決定しました。私がみんなのためにしたことを追加するだけです:

設定を追加しました:

次に、これをXMLベースの構成に含めました

正しい答えを得るように私を導いてくれたみんなに感謝します!どうもありがとう。あなたたち最高!

0 投票する
2 に答える
3136 参照

facebook - Spring social ConnectController /connect/facebook で 404 エラーが発生する

春のソーシャルでFacebookのログインを機能させようとしています。 Facebookでアプリを作成しました。

ディスパッチャ サーブレット

xml を設定しました

このリンクを参照しています http://static.springsource.org/spring-social/docs/1.0.0.M2/reference/html/connecting.html

私のjspで

私が欠けているものは何か??? 上記のリンクをクリックすると、404 エラーが発生し続けます。

ありがとう :)

0 投票する
2 に答える
3121 参照

java - Spring Social でのデフォルトのリダイレクト ビューのオーバーライド

プロバイダー (Twitter、Facebook など) に接続すると、Spring Social のデフォルトの動作をオーバーライドして "connect/{providerId} Connected" にリダイレクトしようとしています。

したがって、メソッドprotected java.lang.String connectedView(java.lang.String providerId)をオーバーライドして、デフォルトの動作をオーバーライドしようとしています。

だから私は ConnectController をサブクラス化し、オーバーライドしようとしました:

コントローラー クラスのドキュメントを参照してください: http://static.springsource.org/spring-social/docs/1.0.x/api/org/springframework/social/connect/web/ConnectController.html

しかし、次のエラーが表示されます。

原因: java.lang.IllegalStateException: あいまいなマッピングが見つかりました。'org.springframework.social.connect.web.ConnectController#0' Bean メソッド public org.springframework.web.servlet.view.RedirectView org.springframework.social.connect.web.ConnectController.connect(java.lang.String) をマップできません,org.springframework.web.context.request.NativeWebRequest) を {[/connect/{providerId}] に、methods=[POST],params=[],headers=[],consumes=[],produces=[], custom=[]}: 既に 'customConnectController' Bean メソッド public org.springframework.web.servlet.view.RedirectView org.springframework.social.connect.web.ConnectController.connect(java.lang.String,org.springframework. web.context.request.NativeWebRequest) がマップされました。

どなたかご指導お願いします。私の要件は次のとおりです。 1. ユーザーがソーシャル アカウント (Twitter、Facebook など) に接続した後 2. ビジネス ロジックを実行する 3. /foo/bar ページにリダイレクトする

助けてください。