问题标签 [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)集成需要什么
我的 Spring 非常好(或者肯定曾经是,大约 2 年了)。Grails 我很新。
我想做两件事。
- 将 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 - google+ 操作在 spring social google 中引发异常
该方法plusOperations().getPerson(googleId)
生成以下异常:
无法读取 JSON:没有枚举 const 类
google-plus - 哪些是正确的 Google+ 范围变量来获取电子邮件地址和发布?
我正在使用 spring-social-google(从 git repo 构建)来允许人们登录我的 Spring MVC 应用程序(我已经有 facebook、twitter 和 linedin 工作)。下面的表格允许我进行身份验证,但不会返回电子邮件地址,并且禁止发布到 Google+ 时间线:
我认为问题在于我没有正确的范围变量。我在这里尝试了一些组合https://developers.google.com/+/api/oauth但我被告知范围变量都是错误的。我需要哪些?
这是我用来获取电子邮件地址的代码:
java - Spring Social Google - 将一次性授权代码转换为服务器上的访问令牌/刷新令牌
服务器从移动应用程序接收一次性授权码。我需要将其转换为 spring-social 访问令牌并刷新令牌并将它们保存在服务器数据库中以供以后使用。
我当前的代码:
oneTimeAuthorizationCode 错误,因为 ConnectionData 需要访问令牌而不是一次性授权代码。知道如何让 spring-social-google 将一次性代码交换为访问令牌和刷新令牌吗?
spring - 使用 spring 进行多个社交登录
我的 webapp 中有多个 WebSecurityConfigurerAdapters,每个部分对应一个应用程序,并且需要有多个具有不同行为的“使用 FB/Google 登录”按钮。
我一直在尝试为每个 WebSecurityConfigurerAdapter 配置多个 SpringSocialConfigurers ,但这似乎不起作用,因为一次只能使用一个。
有想法该怎么解决这个吗?
和
spring - 如何在春季社交中检查过期的访问令牌
我想使用 spring social 来检查访问令牌是否过期。因为如果它已过期,我想从 google plus api 获取刷新令牌。
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 配合得很好。
谢谢你!:)
spring-boot - Spring Boot 与 Spring Social Google 提供程序
任何示例如何将 Spring Boot 应用程序与 Spring Social Google ( GabiAxel/spring-social-google ) 提供程序集成?我找到了这个项目,但它似乎还没有完成。Spring Boot 解释了如何让它与 Spring Facebook、Twitter 一起使用,但是使用 Google 登录是否相同?
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
看起来这里一切都很好。