問題タブ [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.
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:
spring - XML 経由で Spring Social を構成する方法
XML 構成アプローチを使用して、Spring Social で Twitter 統合を機能させるために数時間を費やしました。Web (およびスタック オーバーフロー) で見つけることができるすべての例では、サンプル@Config
に示されているように常にアプローチを使用します。
なんらかの理由で、twitter API へのインスタンスを取得する Bean 定義が AOP 例外をスローします。
私が持っている完全な設定ファイルは次のとおりです。
私が困惑しているのは、connectionRepository
インスタンス化が完全に正常に機能することです (Twitter Bean をコメントアウトし、コードをテストしました!) ?!? 同じ機能を使用します: リクエストスコープとインターフェイス AOP プロキシと動作しますが、twitter
Bean のインスタンス化は失敗します?!?
春のソーシャル構成コードは次のようになります (違いはわかりませんよね?):
ヘルプ/ポインタをいただければ幸いです!!!
spring - 春のソーシャル 500 例外
Spring Social を使用してアプリを Facebook に統合しています。github からクイックスタート プロジェクトをチェックアウトしました。プロパティ ファイルを変更して、独自のアプリの ID を設定しました。
プロジェクトを実行すると、ログイン ページが表示されます。しかし、その後、次のエラーが発生します。
ありがとう。
編集:
コメントの通り、
私はすでにJackson jarを追加していることに言及する必要があります. バージョン 1.9.9 と 1.8.5 の両方を試しました。
マッパー自体もコアを呼び出すので、今のところマッパーを作成しました。しかし、コアでも同じことを試しました。まだそのエラーメッセージが表示されます。
grails - 春のソーシャルツイッターisConnectedの問題(RevokedAuthorizationException)
Grailsと春のソーシャルTwitterプラグインを使用しています。1つの場合を除いて、すべてが正常に機能します。
ユーザーがこのコードを介してTwitterに接続しているかどうかを確認します
Twitterでアプリを承認した場合、これは正常に機能しますが、承認を取り消すとTRUEになります。関数が接続されているかどうか、およびユーザーが認証を取り消していないかどうかを関数で確認するにはどうすればよいですか?(現時点ではtrueになり、APIを使用しようとした直後にRevokedAuthorizationExceptionが発生します)。
更新: ユーザーをTwitterにリダイレクトするために、RevokedAuthorizationExceptionをキャッチしようとしましたが、動作しますが、今では奇妙な動作があります。ユーザーが一度承認を取り消すと、アプリを承認したとしても、RevokedAuthorizationExceptionが発生し続けますか?!
ありがとうございました。
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 呼び出しごとに再利用できます。上記のコードによると。認証が完了したかどうか、いつサーバーからクライアントにトークンを送信する必要があるかを知ることができません。
何かアイデアをいただければ幸いです。ありがとう!
spring - Heroku で Spring Social Showcase を実行できた人はいますか?
git ハブから Spring Social Showcase をダウンロードしましたが、ローカルホストで問題なく実行できます。Heroku で実行しようとすると、アプリケーション エラーが発生します。ログを確認すると、
エラー H14 - Web プロセスが実行されていません
heroku のドキュメントには次のように記載されています。
これは、クライアントを通じて Web プロセスをゼロにスケールダウンした結果である可能性が最も高いです。
heroku ps コマンドを使用して、Web プロセスの状態を確認します。
heroku ps コマンドを実行しても何も返されません。次に、次のコマンドで web=1 を設定しようとしました。
これは以下を返します。
この時点で 2 つの質問があります。
- Heroku で Spring Social Showcase を実行できた人はいますか?
- ローカルで問題なく実行しているときに、Heroku でアプリケーションが失敗する原因を知っている人はいますか?
spring - H2 データベースを使用した Heroku
これは、Craig Walls Spring Social Showcase を Heroku で実行することに関連しています。このアプリケーションは、メモリ内の H2 データベースを使用してローカルで正常に実行されます。しかし、Heroku にデプロイすると、データベースが機能しなくなります。インメモリ データベースを実行するために、Heroku サーバーで他に設定する必要があるものはありますか?
java - タイプ[org.springframework.social.twitter.api.Twitter]の一致するBeanが依存関係に見つかりません
私はSpringSocialを使用してTwitterに接続しています。接続部分は正常に機能しますが、友達リストを取得しようとすると、次のエラーが発生します。
私のコントローラークラス:
私のXML構成は次のとおりです:(関連する部分のみが表示されています)
ご案内ください。とてもありがたいです。
編集
追加するのを忘れたと思います
XMLファイルに。XMLコンテキストでどのように表現されるかについてのアイデア。私はアノテーションベースの設定に慣れていないため、xmlベースの設定を使用しています。助けてください。
編集2
私は回避策に落ち着きました。アノテーションベースの構成とXMLベースの構成の両方を一緒に使用することを決定しました。私がみんなのためにしたことを追加するだけです:
設定を追加しました:
次に、これをXMLベースの構成に含めました
正しい答えを得るように私を導いてくれたみんなに感謝します!どうもありがとう。あなたたち最高!
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 エラーが発生し続けます。
ありがとう :)
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 ページにリダイレクトする
助けてください。