Доступ к конечной точке из браузера работает, но не через почтальона
У меня есть вопрос относительно процесса тестирования доступа к ресурсу (конечная точка в облачном приложении 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