java - 自定义登录表单 - Spring Security
问题描述
你们有没有一些使用 REST Api 的自定义 Spring Security 登录表单的例子?我实际上正在尝试创建自己的,我面临的问题是:
- 类应该怎么命名,是User还是Role?因为我看过很多不同的版本。
- 我应该在哪里发布带有登录名和密码的 JSON 文件?
- 它应该是什么样子?
提前感谢您的代码(github或其他东西)的所有答案和示例。
解决方案
是的,您可以同时使用表单登录和休息 API,但这意味着您的休息 API 不会是无状态的,这意味着将创建一个会话并且休息 API 通常是无状态的,这就是您必须使用基本身份验证的原因, jwt 等创建rest API时,但是如果你真的想使用基于表单的身份验证的rest API,我为你做了一个例子,检查这个链接
此示例使用 Spring Boot、Spring MVC、H2、带有自定义表单登录的 Spring Security、Spring Data Jpa,但同样不建议将表单登录用于 rest API。
关于你的问题
类应该怎么命名,是User还是Role?因为我看过很多不同的版本。
- 由你决定
我应该在哪里发布带有登录名和密码的 JSON 文件?
- 如果您使用的是 spring security 基于表单的身份验证,则无需发布 json
推荐阅读
- php - 在 laravel 中,超级用户如何使用用户 ID 更新特定用户
- windows - 构建存储在另一台计算机上的项目
- django - Django:发送电子邮件会导致 OSError
- javascript - 将视频从浏览器流式传输到 Amazon Kinesis Video
- angular - 如何使用从 DropDown 中选择的字符串查找类变量
- python - 为什么我删除闰日后 pandas dayofyear 会返回 366 行?
- python - 日期格式为 YYYYMMDD 而不是 python 中的 YYYY-MM-DD
- c++ - FFmpeg - 重采样音频,噪音很大
- android - 在没有 Android Studio 的情况下制作 APK
- c# - 关于在 UWP 中处理 Scoped Batch 动画