【发布时间】:2021-06-16 22:18:45
【问题描述】:
我有一个通过 HTTPS 提供 REST API 的公共 Spring Web 应用程序。它目前仅使用 HTTP 基本身份验证。
我被要求实现 JWT 支持。我想这样做,但要保持简单 - 避免使用 OAuth 之类的东西(自以前的 spring-security-jwt is deprecated 以来,这是当前 Spring 中必须具备的)。
据我了解,在没有 OAuth 的情况下使用 JWT(在 HTTPS 中)是安全的。所以我可以从 JWT 标准中受益,而不需要专用的授权服务器。
- 这种设置是标准/通用方法吗?
- 能否提供 Spring 环境中的任何示例?
我的想法是使用像 jjwt 和 Spring Security 这样的库。
【问题讨论】: