问题标签 [spring-social-facebook]
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.
facebook-graph-api - Spring social - Facebook 无法进行身份验证
我试图实现 Spring social 以使用 Facebook 或其他社交网络登录。
我做错了,但我不知道是什么。
当我在日志中向 facebook 发出请求时,我看到了200 (OK)
但我无法获取已登录的用户。
我看到的日志:
首先,我看到 facebook 返回用户:
但是在请求之后我看到:
当我在“UserConnection”表中查看我的数据库时,我看不到用户。
另外,当我尝试获取主要用户时,始终是匿名的。
我不知道错误在哪里或我需要修改或创建的类。我可以把所有的代码。
提前致谢。斯蒂尔。
spring-boot - Spring security + spring social 没有xml
我正在尝试仅使用 Facebook 登录创建登录界面。我希望一旦登录用户保持登录状态,如果他愿意,可以断开连接。
我不希望用户通过登录/通行证注册,只有 facebook,所以一旦他登录,我只保留 facebook 给我的信息(邮件、姓名等)。
我在这里按照教程:http: //docs.spring.io/spring-security/site/docs/3.2.x/reference/htmlsingle/#jc-form
但我不能让它工作,它总是说:
org.springframework.security.ldap.DefaultSpringSecurityContextSource 未找到
我使用 maven 而不是 graddle,这是我的 pom.xml:
我尝试了从上一个版本到 1.3.1 的多个版本的 spring-ldap。
这是我的代码:
Web应用配置
安全配置:
感谢您的帮助:o
java - 使用 spring social facebook api 获取访问令牌
我需要从 Spring Social API 获取访问令牌才能执行 API 不提供的操作。
例如将消息推送到客户端通知图标。
我通过 Spring 官方文档关注了 spring social facebook:
https://github.com/spring-guides/gs-accessing-facebook
如何使用 API 来获取访问令牌字符串?
谢谢。
spring-social - 当 Facebook 为已连接的用户提供新的访问令牌时,Spring Social 会做什么
当 Facebook 为用户提供更新的令牌并且我们已经拥有该用户的用户连接记录时,是否会创建新的用户连接记录,或者该用户的用户连接记录是否仅使用新令牌进行更新?
基本上,这里发生的情况是,他们使用的每个设备都会创建一个新的不同 Facebook 令牌,而不是当前存储在 Spring Social 的 userconnect db 表中的令牌。因此,它调用了我们编写的 ConnectionSignUp 实现,它现在为我们的应用程序创建了一个新的 Our App User,而不是看到它是同一个 Facebook 用户并在我们的应用程序中使用同一个 App 内部用户。
太平洋标准时间 12 年 5 月 14 日下午 4:09 更新:似乎是的,两个不同的“设备”将获得不同的访问令牌。Spring Social 将只使用 providerid 和 userproviderid 并“看到”它们是同一个帐户,并且在这种情况下不会通过调用 ConnectionSignUp execute() 方法来创建新用户。
但是,当 Facebook 认为它是完全相同的应用程序(Flash 与 iOS 应用程序,但在 Facebook 中定义为一个应用程序)和完全相同的用户帐户(我的)时,似乎并没有发回相同的 userproviderid。Facebook 应该发送相同的 userproviderid。
facebook-graph-api - 如何获取 Spring-Social-Facebook 中特定帖子的点赞数、评论数和分享数
我正在使用 spring social facebook,但无法获得特定帖子的点赞数、评论数和分享数。
我有一个帖子 ID,我正在使用闲置的代码片段
我没有任何方法来获取份额数
java - 如何使用多个 Facebook 帐户登录?
我目前正在尝试熟悉 Spring Social 框架。不幸的是,我正在关注的教程中的代码似乎只允许一个全局登录(从 Web 应用程序的角度来看)。
例如,我在我正在使用的笔记本电脑上连接到 Facebook,但在另一个浏览器中打开应用程序后,我仍然看到我最初使用的用户的详细信息。
是否有一个很好的教程来说明如何一次对多个用户进行身份验证?
“问题”似乎在HelloController
. 一旦用户被授权,它就被全局授权用于整个应用程序。如何更改它以使其适用于多个登录?
编辑
将 Facebook 实例设置为请求范围的 bean 不会带来任何变化。这是我的代码。
facebook - Facebook Graph API 是否允许通过电子邮件进行搜索?
我正在尝试使用 Facebook Graph API 通过电子邮件进行搜索,但总是得到错误结果:
请求:.../search?q=some@email.coml&type=user 结果:
我正在使用访问令牌,这个是用户(我的)有效的访问令牌。如果我搜索其他任何东西(比如名字),它工作正常。
java - Spring social NoSuchMethodError SocialAuthenticationFilter.getFilterProcessesUrl()
我使用弹簧安全登录。现在我正在尝试添加 spring social facebook login,但我得到了很多错误信息。
首先,当我尝试使用像spring social guide一样的方法时,我不能@Autowired private Facebook facebook
我找到了解决方案
接下来,我收到错误“找不到 bean”。我必须补充:
在那之后,我还有其他问题java.lang.NoSuchMethodError: org.springframework.social.security.SocialAuthenticationFilter.getFilterProcessesUrl()Ljava/lang/String;
但总是一样的。
这是我的http配置
和控制器
我做了一个完整的教程。接下来,我删除SocialConfigurer
了实现并创建了相同的(不是@Override
,唯一的@Bean
)社交文档。
'普通登录'(spring security)工作正常,但我无法使用spring security配置spring social。我使用JSF
和.XHTML
文件。
也许有人知道我在哪里犯了错误?
谢谢你的帮助。
facebook-graph-api - 使用 Spring-Social 和 Spring Security 与 facebook 共享
我已将社交登录按钮 [Facebook] 与我的 Web 应用程序集成。使用 spring-social 和 spring security 可以正常工作。
在我的 login.jsp 中,我有:
现在我的注册控制器是:当用户第一次尝试从 facebook 登录并在我的数据库中注册用户时,这是我从 facebook 获得回调的地方。
而且用户也被保存在UserConnection
表格中。
对于后续登录,我也在connection
我的WebRequest
现在我想为使用按钮shareWithFacebook
登录我的应用程序的用户创建一个操作。signwithfacebook
为此,我的控制器是:
现在,当我在调试模式下运行此控制器时,我可以看到该Connection
对象存在于WebRequest
该控制器的对象中,如何使用此连接对象进行任何操作,请帮助
facebook - 在 Facebook 上发布时出现 InsufficientPermissionException
社交以将我的 Web 应用程序与 Facebook 集成,现在当用户使用 Facebook 登录在我的 Web 应用程序中登录时,我可以从他/她的个人资料中读取数据,但是每当我尝试执行一些写入操作时,例如更新状态或在用户的墙上发布一个帖子,我得到一个InsufficientPermissionException
。
我的登录表格是:
此操作所需的配置部分是:
现在我的控制器是:
我能够从此控制器执行读取操作,但获得InsufficientPermissionException
任何写入操作。任何人都可以有任何想法吗?我在这里遇到的例外是: