Как использовать утверждение Azure? - PullRequest
0 голосов
/ 28 апреля 2019

Для приложения, зарегистрированного в Azure AD с SSO, ответный URL (URL-адрес службы поддержки пользователей) имеет значение https://uat.mycompany.com/MyApp/admin/acs

Эта конечная точка представлена ​​классом Spring RestController. Утверждение SAML находится в теле и форме данных. Предполагая, что тип контента - «application / x-www-form-urlencoded», я попытался создать аргумент для метода Spring REST как HttpServletRequest и попытался получить его как request.getParameter («SAMLResponse»), но безуспешно (здесь запрос HttpServletRequest ). Должен ли я относиться к типу контента как multipart / form-data?

public String acs(@RequestParam("SAMLResponse") MultipartFile file) {
...
}

Когда утверждение записано в виде строки, у меня есть код для его обработки.

...