【发布时间】:2021-05-04 06:43:48
【问题描述】:
我目前正在使用 spring security oauth2 进行开发。
目前,前端是 SPA,它被开发为与客户端重新渲染一起操作的 react。
我的 rest api 有 spring security starters 库。但是不知道怎么用spring提供的oauth2 flow。
所以我的问题是:我可以使用 spring security 作为 IAM 来保护我的 web 和 api 吗?
spring security 是否有已知的 oauth2 授权以及如何使用它们?
- 隐式授权
- 客户端凭据授予
- 密码授予
【问题讨论】:
-
在这部分如果我想使用密码授权认证,我是否需要一个后端服务器来保存前端的客户端密码和客户端ID?,为什么客户端/secret 在密码授权认证中是必需的吗?也许你可能会说:如果我想使用密码授权认证,我是否需要一个后端服务器来保存前端发送的用户/密码?
-
您的应用程序有登录表单吗?
标签: spring-boot spring-security oauth-2.0 single-page-application amazon-iam