問題タブ [spring-social-google]

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 に答える
908 参照

spring - Spring Social ExpiredAuthorizationException から回復する方法

Spring Social と spring-social-google で Google Oauth2 を実装しようとしています。初期認証は正常に機能します。ただし、しばらくすると認証が期限切れになり、ヒットします

この例外からどのように回復できますか? どういうわけか承認を更新することは可能ですか?

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

grails - Grails を Spring Social (Facebook、Twitter、および Google) と統合するために必要なもの

私の春はかなり良いです(または確かにそうでした、それは約2年です). 私はかなり新しいGrailsです。

私は2つのことをしたいと思います。

  1. Spring Security を Grails アプリケーションと統合します。
  2. Spring Social、Facebook、Twitter、Google を統合して、ソーシャル ログインとサインアップを可能にします。

Grails 用の Spring Social Core、Spring Social Facebook、Spring Social Twitter プラグインがあることはわかりますが、それらが何をするのか、なぜ必要なのかは完全にはわかりません。Spring Social が Spring Security を拡張すると考えるのは間違っていますか? その場合、Spring Security 統合がそれを処理することを期待します。

Grails プラグインも最近変更されたようには見えないので、経験のある人が霧を晴らしてくれれば幸いです。

乾杯

0 投票する
0 に答える
235 参照

google-plus - グーグル+操作は、春のソーシャルグーグルで例外をスローします

このメソッドplusOperations().getPerson(googleId)は、次の例外を生成します。

JSON を読み取れませんでした: enum const クラスがありません

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

google-plus - メールアドレスを取得して投稿するための正しい Google+ スコープ変数はどれですか?

私は spring-social-google (git リポジトリから構築) を使用して、Spring MVC アプリケーションにサインインできるようにしています (Facebook、Twitter、linedin は既に動作しています)。以下のフォームで認証できますが、メール アドレスが返されず、Google+ タイムラインへの投稿が禁止されています。

問題は、正しいスコープ変数がないことだと思います。https://developers.google.com/+/api/oauthでいくつかの組み合わせを試しましたが、スコープ変数がすべて間違っていると言われました。どちらが必要ですか?

これは、メールアドレスを取得するために使用しているコードです。

0 投票する
3 に答える
1706 参照

java - Spring Social Google - ワンタイム認証コードをサーバー上のアクセス トークン/リフレッシュ トークンに変換する

サーバーは、モバイル アプリから1 回限りの認証コードを受け取ります。これをスプリング ソーシャル アクセス トークンとリフレッシュ トークンに変換し、後で使用できるようにサーバー DB に保存する必要があります。

私の現在のコード:

ConnectionData はワンタイム認証コードではなくアクセス トークンを想定しているため、oneTimeAuthorizationCode は間違っています。spring-social-google でワンタイム コードをアクセス トークンとリフレッシュ トークンに交換する方法はありますか?

0 投票する
0 に答える
261 参照

spring - 春の複数のソーシャルログイン

アプリの各部分に 1 つずつ、webapp に複数の WebSecurityConfigurerAdapter があり、動作が異なる複数の「FB/Google でログイン」ボタンが必要です。

WebSecurityConfigurerAdapter ごとに複数の SpringSocialConfigurers を構成しようとしましたが、一度に 1 つしか使用されないため、これは機能しないようです。

これを修正する方法についてのアイデアはありますか?

0 投票する
0 に答える
173 参照

spring - 春のソーシャルで期限切れのアクセストークンを確認する方法

アクセストークンの有効期限が切れていないか、春のソーシャルを使って確認したい。有効期限が切れている場合は、google plus api からリフレッシュ トークンを取得したいためです。

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

java - 原因: java.lang.NoSuchMethodError: org.springframework.web.bind.annotation.RequestMapping.path()[Ljava/lang/String;

org.springframework.beans.factory.BeanCreationException: 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0' という名前の Bean を作成中にエラーが発生しました: init メソッドの呼び出しに失敗しました。ネストされた例外は java.lang.NoSuchMethodError: org.springframework.web.bind.annotation.RequestMapping.path()[Ljava/lang/String; です。

原因: java.lang.NoSuchMethodError: org.springframework.web.bind.annotation.RequestMapping.path()[Ljava/lang/String;

このエラーで何時間も立ち往生しています。

私のpom.xml

アプリケーションが起動していません。Spring フレームワークの依存関係はすべて同じバージョンにありますが、それでも同じエラーが発生します。

アップデート

mvn dependency:tree の結果

ここは大丈夫そうです。