Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.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 SpringREST应用程序中的最佳身份验证方法_Java_Spring_Spring Boot_Authentication - Fatal编程技术网

Java SpringREST应用程序中的最佳身份验证方法

Java SpringREST应用程序中的最佳身份验证方法,java,spring,spring-boot,authentication,Java,Spring,Spring Boot,Authentication,我有一个关于Spring Boot REST应用程序中的身份验证的问题。 我创建了一个小而简单的应用程序,其中包含用户注册和登录,用于练习SpringREST、SpringBoot、SpringData和FutureReact。 在这些类型的应用程序中,验证用户身份的最佳方法是什么 我发现这个教程: 教程使用JWT。有没有其他方法来保护rest应用程序的安全,并且这些方法中有哪一种最适合小型应用程序 谢谢您的回答。您有一个关于Spring安全性的官方教程链接 我鼓励您使用注释而不是XML文件。有

我有一个关于Spring Boot REST应用程序中的身份验证的问题。 我创建了一个小而简单的应用程序,其中包含用户注册和登录,用于练习SpringREST、SpringBoot、SpringData和FutureReact。 在这些类型的应用程序中,验证用户身份的最佳方法是什么

我发现这个教程:

教程使用JWT。有没有其他方法来保护rest应用程序的安全,并且这些方法中有哪一种最适合小型应用程序

谢谢您的回答。

您有一个关于Spring安全性的官方教程链接


我鼓励您使用注释而不是XML文件。

有多种方法可以实现安全性,如

  • 您可以使用基于自定义令牌的实现,您可以创建一个可以存储在DB中的自定义令牌,但JWT是一个不错的选择
  • 非统组织
您可以参考使用JWT解决方案的基于角色的自定义实现

我认为发布在中可以为您提供一个关于此流程在解耦应用程序中应该如何实现的一般图片(Spring boot REST services+客户端,其中客户端可以反应、角度等)