问题标签 [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)集成需要什么

我的 Spring 非常好(或者肯定曾经是,大约 2 年了)。Grails 我很新。

我想做两件事。

  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 - google+ 操作在 spring social google 中引发异常

该方法plusOperations().getPerson(googleId)生成以下异常:

无法读取 JSON:没有枚举 const 类

0 投票
1 回答
2263 浏览

google-plus - 哪些是正确的 Google+ 范围变量来获取电子邮件地址和发布?

我正在使用 spring-social-google(从 gi​​t repo 构建)来允许人们登录我的 Spring MVC 应用程序(我已经有 facebook、twitter 和 linedin 工作)。下面的表格允许我进行身份验证,但不会返回电子邮件地址,并且禁止发布到 Google+ 时间线:

我认为问题在于我没有正确的范围变量。我在这里尝试了一些组合https://developers.google.com/+/api/oauth但我被告知范围变量都是错误的。我需要哪些?

这是我用来获取电子邮件地址的代码:

0 投票
3 回答
1706 浏览

java - Spring Social Google - 将一次性授权代码转换为服务器上的访问令牌/刷新令牌

服务器从移动应用程序接收一次性授权码。我需要将其转换为 spring-social 访问令牌并刷新令牌并将它们保存在服务器数据库中以供以后使用。

我当前的代码:

oneTimeAuthorizationCode 错误,因为 ConnectionData 需要访问令牌而不是一次性授权代码。知道如何让 spring-social-google 将一次性代码交换为访问令牌和刷新令牌吗?

0 投票
0 回答
261 浏览

spring - 使用 spring 进行多个社交登录

我的 webapp 中有多个 WebSecurityConfigurerAdapters,每个部分对应一个应用程序,并且需要有多个具有不同行为的“使用 FB/Google 登录”按钮。

我一直在尝试为每个 WebSecurityConfigurerAdapter 配置多个 SpringSocialConfigurers ,但这似乎不起作用,因为一次只能使用一个。

有想法该怎么解决这个吗?

0 投票
0 回答
173 浏览

spring - 如何在春季社交中检查过期的访问令牌

我想使用 spring social 来检查访问令牌是否过期。因为如果它已过期,我想从 google plus api 获取刷新令牌。

0 投票
1 回答
1673 浏览

spring - Spring Security - 未创建默认表

我正在尝试在 Spring Boot 应用程序中将 Spring Social 集成到 Spring Security 之上。但似乎 Spring Security 在创建默认表时遇到问题,例如 UserConnection、UserProfile 等,因为在成功建立与 oauth2 提供程序的连接后出现这些 SQL 错误:

这是 spring 提供的 JdbcUsersConnectionRepository 中的静态 SQL 调用。我试图切换到避免 SQL 问题的 InMemory 实现,但随后发生了下一个问题:

USERPROFILE 表也丢失了。

在我发布大量配置片段之前,您是否已经知道我可能忘记了告诉 spring 为我创建这些表的内容?:)

目前我正在使用 Spring Boot 标准 H2 内存数据库,它与 JpaRepositories 配合得很好。

谢谢你!:)

0 投票
1 回答
1964 浏览

spring-boot - Spring Boot 与 Spring Social Google 提供程序

任何示例如何将 Spring Boot 应用程序与 Spring Social Google ( GabiAxel/spring-social-google ) 提供程序集成?我找到了这个项目,但它似乎还没有完成。Spring Boot 解释了如何让它与 Spring Facebook、Twitter 一起使用,但是使用 Google 登录是否相同?

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 依赖的结果:tree

看起来这里一切都很好。