java - Facebook Account-Kit + React.js + Spring boot

标签 java spring facebook reactjs spring-boot

我正在启动一个新项目,以 Spring boot 作为后端,以 React.js 作为前端。 现在我正在努力解决登录/身份验证问题。我想从 facebook 提供 Account-Kit,但有一些疑问。 其中之一是我应该从哪里创建对 FB sdk 的访问 token 请求?它应该是服务器(spring),还是 react 然后将数据发布到服务器?是否可以从java调用Accout-Kit?

我对这个主题很陌生,如果有任何答案,我将不胜感激。

最佳答案

您应该从客户端 js 调用 AccountKit。为了提高安全性,您可以使用代码流(而不是 token 流)并将代码传递到服务器端。从那里,您可以对 Graph API 进行 REST 调用,并用该代码 + 应用程序 key 从服务器端交换 token 。有an example on the documentation that shows this flow using node.js ,您应该能够进行一些服务器端更改以使其在您的设置上运行。

另外,您是否尝试过使用react-account-kit-web

关于java - Facebook Account-Kit + React.js + Spring boot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45515667/

相关文章:

java - Spring Boot无法连接MySQL : The server time zone value 'Mitteleuropäische Zeit' is unrecognized

java - 制作 Spring Bean 列表

java - Java spring检测页面变化

php - 将 HybridAuth 与 Javascript SDK 结合起来?

php - 如何在 Facebook 上分享我网站的内容

java.lang.NoSuchFieldError : name at run time in hibernate project 错误

java - 如何防止在调度事件后将字符输入到 JTextField 中?

java - 抽屉导航 Activity 中的 SupportFragment 映射非常缓慢且无响应

spring - CDI @ViewScoped bean 功能不可用

facebook - 如何在不请求他/她的许可的情况下在 facebook 中获取用户的公共(public)信息?