【问题标题】:How i can post credentials from rest client to spring security rest api? [closed]我如何将凭据从 rest 客户端发布到 spring security rest api? [关闭]
【发布时间】:2019-12-27 06:40:55
【问题描述】:

大家好!

我有 2 个应用程序。 第一个是spring boot REST API(我在“localhost:8080”上运行它)。 第二个是spring boot REST客户端(它是通过RestTemplate编写的,我在“localhost:8090”上运行)。

我从 REST 客户端向 REST API 发送请求,它运行良好 - 我得到带有用户列表的 HTML 页面。

但我想在我的项目中使用 Spring 安全性。

如何将用户名和密码从 REST 客户端发布到 REST API Spring 安全性?

我猜,可能是基本身份验证或 httpClient。

我说的对吗?请回答我!

【问题讨论】:

    标签: java spring rest spring-boot spring-security


    【解决方案1】:

    您可以使用令牌解决此问题。步骤如下所示:

    1. 客户端第一次使用登录功能,它会将凭据发送到服务器进行身份验证。

    2. 服务器将检查凭据以查看其是否正确,如果正确,它将创建一个令牌并将其与其他一些信息一起返回给客户端:组、角色、名称、...

      1234563 /p>
    3. 任何 api 端点都会在执行前检查客户端是否有权限。可以从第 3 步开始提供权限。

    【讨论】:

      猜你喜欢
      • 2011-06-25
      • 1970-01-01
      • 1970-01-01
      • 2016-08-19
      • 1970-01-01
      • 2019-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多