Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从移动应用程序使用Facebook登录来保护Spring服务器_Java_Spring_Spring Security_Facebook Login_Restful Authentication - Fatal编程技术网

Java 如何从移动应用程序使用Facebook登录来保护Spring服务器

Java 如何从移动应用程序使用Facebook登录来保护Spring服务器,java,spring,spring-security,facebook-login,restful-authentication,Java,Spring,Spring Security,Facebook Login,Restful Authentication,我正在开发一个移动应用程序,它的后端服务器提供RESTful API,但需要进行安全设置。我们将只从前端使用Facebook登录我的问题是,如何用这种方式保护RESTful API 我已经读了很多关于Spring安全性的工作原理和不同的身份验证方法的书,但它们似乎都涉及用户名/密码的组合。有没有办法在前端通过facebook成功验证的基础上为移动应用程序提供访问令牌?您可能正在寻找OAuth。@谢谢,我会看看是否能找到它。我在这里找到了一个简单的教程:请记住,Boot最近增加了一些对OAuth嵌

我正在开发一个移动应用程序,它的后端服务器提供RESTful API,但需要进行安全设置。我们将只从前端使用Facebook登录我的问题是,如何用这种方式保护RESTful API


我已经读了很多关于Spring安全性的工作原理和不同的身份验证方法的书,但它们似乎都涉及用户名/密码的组合。有没有办法在前端通过facebook成功验证的基础上为移动应用程序提供访问令牌?

您可能正在寻找OAuth。@谢谢,我会看看是否能找到它。我在这里找到了一个简单的教程:请记住,Boot最近增加了一些对OAuth嵌入的额外支持;我没有用过它们,但我知道它们在那里。@chrylis谢谢你的提示,我现在对Spring非常陌生,所以我只是想找到一个暂时有效的解决方案。如果你是Spring新手,你肯定应该使用Boot;它消除了所有样板配置,让您能够专注于构建应用程序。