Spring boot 如何使用Spring Security创建REST身份验证端点

Spring boot 如何使用Spring Security创建REST身份验证端点,spring-boot,spring-security,spring-rest,spring-security-rest,Spring Boot,Spring Security,Spring Rest,Spring Security Rest,下面是简单的REST身份验证的工作原理: 客户端连接到REST登录端点并发送名称\密码 服务器发送200 OK和一些令牌 客户保留代币 客户端将令牌添加到RESTAPI的每个下一个请求中 但是,如果使用Spring实现RESTAPI服务,则不能使用Spring Security中的http.formLogin(),因为它使用基于表单的登录(您将使用302重定向等)。 似乎没有直接和简化的方法来使用Spring安全性实现REST API身份验证 有很多善意的建议,但我们需要的是一个独立的工作示例,

下面是简单的REST身份验证的工作原理:

  • 客户端连接到REST登录端点并发送名称\密码
  • 服务器发送200 OK和一些令牌
  • 客户保留代币
  • 客户端将令牌添加到RESTAPI的每个下一个请求中
  • 但是,如果使用Spring实现RESTAPI服务,则不能使用Spring Security中的http.formLogin(),因为它使用基于表单的登录(您将使用302重定向等)。 似乎没有直接和简化的方法来使用Spring安全性实现REST API身份验证

    有很多善意的建议,但我们需要的是一个独立的工作示例,如Spring Getting Started with Spring Boot中的示例,可以下载、构建和运行

    使用用户界面。我们需要一个仅REST的微服务示例,没有任何UI

    任何人都可以使用Spring引导、Spring安全性和演示的REST端点身份验证共享到包含此类独立Spring项目的ZIP的链接吗?
    (发件人将立即成为英雄:-)

    转到并创建一个具有启动、安全和OAuth 2的项目。然后实现
    资源所有者密码凭据
    流程并完成!谢谢你,阿里。听起来不错,但是你能不能更具体一点,把什么放在田里?第一次使用它。搜索栏给出了“云OAuth2,云引导,安全性”。另外,“实现资源所有者密码凭据流”是什么意思?谢谢