問題タブ [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.
spring - Spring Social ExpiredAuthorizationException から回復する方法
Spring Social と spring-social-google で Google Oauth2 を実装しようとしています。初期認証は正常に機能します。ただし、しばらくすると認証が期限切れになり、ヒットします
この例外からどのように回復できますか? どういうわけか承認を更新することは可能ですか?
grails - Grails を Spring Social (Facebook、Twitter、および Google) と統合するために必要なもの
私の春はかなり良いです(または確かにそうでした、それは約2年です). 私はかなり新しいGrailsです。
私は2つのことをしたいと思います。
- Spring Security を Grails アプリケーションと統合します。
- Spring Social、Facebook、Twitter、Google を統合して、ソーシャル ログインとサインアップを可能にします。
Grails 用の Spring Social Core、Spring Social Facebook、Spring Social Twitter プラグインがあることはわかりますが、それらが何をするのか、なぜ必要なのかは完全にはわかりません。Spring Social が Spring Security を拡張すると考えるのは間違っていますか? その場合、Spring Security 統合がそれを処理することを期待します。
Grails プラグインも最近変更されたようには見えないので、経験のある人が霧を晴らしてくれれば幸いです。
乾杯
google-plus - グーグル+操作は、春のソーシャルグーグルで例外をスローします
このメソッドplusOperations().getPerson(googleId)
は、次の例外を生成します。
JSON を読み取れませんでした: enum const クラスがありません
google-plus - メールアドレスを取得して投稿するための正しい Google+ スコープ変数はどれですか?
私は spring-social-google (git リポジトリから構築) を使用して、Spring MVC アプリケーションにサインインできるようにしています (Facebook、Twitter、linedin は既に動作しています)。以下のフォームで認証できますが、メール アドレスが返されず、Google+ タイムラインへの投稿が禁止されています。
問題は、正しいスコープ変数がないことだと思います。https://developers.google.com/+/api/oauthでいくつかの組み合わせを試しましたが、スコープ変数がすべて間違っていると言われました。どちらが必要ですか?
これは、メールアドレスを取得するために使用しているコードです。
java - Spring Social Google - ワンタイム認証コードをサーバー上のアクセス トークン/リフレッシュ トークンに変換する
サーバーは、モバイル アプリから1 回限りの認証コードを受け取ります。これをスプリング ソーシャル アクセス トークンとリフレッシュ トークンに変換し、後で使用できるようにサーバー DB に保存する必要があります。
私の現在のコード:
ConnectionData はワンタイム認証コードではなくアクセス トークンを想定しているため、oneTimeAuthorizationCode は間違っています。spring-social-google でワンタイム コードをアクセス トークンとリフレッシュ トークンに交換する方法はありますか?
spring - 春の複数のソーシャルログイン
アプリの各部分に 1 つずつ、webapp に複数の WebSecurityConfigurerAdapter があり、動作が異なる複数の「FB/Google でログイン」ボタンが必要です。
WebSecurityConfigurerAdapter ごとに複数の SpringSocialConfigurers を構成しようとしましたが、一度に 1 つしか使用されないため、これは機能しないようです。
これを修正する方法についてのアイデアはありますか?
と
spring - 春のソーシャルで期限切れのアクセストークンを確認する方法
アクセストークンの有効期限が切れていないか、春のソーシャルを使って確認したい。有効期限が切れている場合は、google plus api からリフレッシュ トークンを取得したいためです。
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 の結果
ここは大丈夫そうです。