我正在启动一个新项目,其中Spring Boot作为后端,React.js作为前端。
目前,我正在努力解决登录/身份验证问题。我想提供来自Facebook的Account-Kit,但查询很少。
其中之一是从哪里创建对FB sdk的访问令牌请求?应该是服务器(弹簧),还是做出反应然后将数据发布到服务器?是否可以从Java调用Accout-Kit?
我对这个话题还很陌生,感谢您的回答。
最佳答案
您应该从客户端js调用AccountKit。为了提高安全性,您可以使用代码流(而不是令牌流)并将代码传递到服务器端。从那里,您可以对Graph API进行REST调用,然后从服务器端将代码+应用程序密钥交换为令牌。有an example on the documentation that shows this flow using node.js,您应该能够在服务器端进行一些更改以使其在您的设置上运行。
另外,您是否尝试过使用react-account-kit-web?
关于java - Facebook Account-Kit + React.js + Spring 启动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45515667/