正在从浏览器中删除端点,但无法从Postman中删除端点

ykejflvf  于 2023-10-18  发布在  Postman
关注(0)|答案(1)|浏览(199)

我有一个关于访问由Azure Active Directory保护的资源(Java Spring云应用程序中的endpint)的测试流程的问题。因此,当我从浏览器访问资源时,它将我重定向到Microsoft页面,我粘贴我的证书,我成功登录,之后我可以访问该资源。但是,如果我试图做同样的 Postman ,所以首先我需要得到访问令牌。

get响应:

在我得到访问令牌后,我把它放在前面带有Bearer的授权头中,但它返回给我HTML签名表单,当我试图获取请求我的端点资源时,它重定向到登录表单,这就是为什么它返回表单。当我试图获取请求resorce(200状态代码,在这两种情况下,有或没有令牌)时,也会发送该表单
我有点受阻,这一点,我尝试了很多东西,但它只是不工作
spring应用程序只有一个返回字符串“Hello”的控制器,并有一个application.properties;

server:
  forward-headers-strategy: native
  port: 9191

spring:
  cloud:
    azure:
      active-directory:
        enabled: true
        profile:
          tenant-id: TENANTID
        credential:
          client-id: CLIENTID
          client-secret: CLIENTSECRET

sauutmhj

sauutmhj1#

问题是,该应用程序不是spring-boot-starter-oauth2-resource-server,而是spring-boot-starter-oauth2-client

相关问题