首页 > 解决方案 > 自定义登录表单 - Spring Security

问题描述

你们有没有一些使用 REST Api 的自定义 Spring Security 登录表单的例子?我实际上正在尝试创建自己的,我面临的问题是:

    类应该怎么命名,是User还是Role?因为我看过很多不同的版本。
    我应该在哪里发布带有登录名和密码的 JSON 文件?

提前感谢您的代码(github或其他东西)的所有答案和示例。

标签: javaspringsecuritylogin

解决方案


是的,您可以同时使用表单登录和休息 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

推荐阅读