Доступ к конечной точке из браузера работает, но не через почтальона

У меня есть вопрос относительно процесса тестирования доступа к ресурсу (конечная точка в облачном приложении Java Spring), защищенному Azure Active Directory. Поэтому, когда я получаю доступ к ресурсу из браузера, он перенаправляет меня на страницу Microsoft, я вставляю свои учетные данные и успешно вхожу в систему, и после этого я могу получить доступ к этому ресурсу. Но если я пытаюсь сделать то же самое с почтальоном, то прежде всего мне нужно получить токен доступа.

Полученный ответ:

После того, как я получил токен доступа, я поместил его в заголовок авторизации с носителем впереди, но он возвращает мне форму знака html, и что интересно, когда я пытаюсь запросить мой ресурс конечной точки, он перенаправляется для входа в форму, и именно поэтому возврат формы. Форма отправляется также, когда я пытаюсь запросить ресурс (код состояния 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

0 ответов

Другие вопросы по тегам