我正在启动一个新项目,以 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/