【问题标题】:Best way of Authentication in Spring REST applicationSpring REST 应用程序中的最佳身份验证方式
【发布时间】:2019-04-25 10:45:07
【问题描述】:

我对 Spring Boot REST 应用程序中的身份验证有疑问。 我创建了带有用户注册和登录的小而简单的应用程序,用于练习 Spring Rest、Spring Boot、Spring Data 和未来的 React。 在这些类型的应用程序中验证用户的最佳方法是什么?

我找到了这个教程:https://www.callicoder.com/spring-boot-spring-security-jwt-mysql-react-app-part-1/

教程使用JWT。有没有其他方法可以保护 rest 应用程序,并且这些方法最适合小型应用程序?

感谢您的回答。

【问题讨论】:

标签: java spring spring-boot authentication


【解决方案1】:

有多种实现安全的方法,例如

  • 您可以使用基于自定义令牌的实现,您可以创建一个可以存储在数据库中的自定义令牌,但 JWT 是一个不错的选择。
  • OAuth

您可以参考this link 使用 JWT 解决方案进行基于角色的自定义实现

【讨论】:

    【解决方案2】:

    Here你有一个Spring Security官方教程的链接

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-26
      • 2013-11-25
      • 1970-01-01
      • 2014-04-11
      • 2015-12-21
      • 2019-03-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多