Ответ Saml2 не найден в запросе http - PullRequest
0 голосов
/ 13 марта 2019

Может кто-нибудь объяснить, почему 1 сценарий работает, как ожидалось, а другой нет?

Я получаю сообщение об ошибке при перенаправлении из IDP после аутентификации.

Exception: No Saml2 Response found in the http request.
Controller: Saml2
Action: Acs

   at Sustainsys.Saml2.WebSso.AcsCommand.Run(HttpRequestData request, IOptions options)
   at Sustainsys.Saml2.Mvc.Saml2Controller.Acs()

Но я вижу токен SAML в URL-адресе перенаправления на http-post.

2019-03-12 20:27:34 xxx.xxx.xxx.130 POST /sampleapp/Saml2/Acs - 9090 - xxx.xxx.xxx.139 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/72.0.3626.121+Safari/537.36 https://xxx.idp.com:8443/nidp/saml2/sso?

SAMLRequest = lZGxTsMwEIb3Sn0Hy3vjxGmb5tRGiuhSqQjUlg5sjmMRi8QOPqfw% 2BFgBBGVAYv3P33f% 2BdWsUXct7KAffmIN6GRR68ta1BuFjsqGDM2AFagQjOoXgJRzL2z3wKIbeWW% 2BlbelP5m9EICrntTWU7LYbquuqTvN0sVokPEvnchlXyyrh9bIWcpFVmcgpOSuHAdjQwAcKcVA7g14YH6I4yWdxOkv4icfAM0j5IyXbUEMb4Ueq8b5HYKy1T9pECtHOBuEj2QjnlYuk7WA1n6fM6LpnYwMW3lBSfv30xhocOuWOyl20VA% 2BH% 2Fbe0V% 2BL5otXrbyW7P92dQ86Oo7CUSIvphJD1uADGEq74n2XNruDp5DO4Pl% 2FxDg% 3D% 3D & RelayState = v2xJuO8SAvQlp-hmfNC5-ЮА

500 0 0 359

У меня аналогичное перенаправление на порт 443, и оно работает нормально, но перенаправление на 9090 с балансировщика нагрузки не удается из-за вышеуказанной ошибки. Приложение находится за балансировщиком нагрузки, и я использую конфигурацию publicOrigin, чтобы иметь общедоступный URL-адрес корня.

2019-03-12 20:31:11 xxx.xxx.xxx.130 POST / sampleapp / Saml2 / Acs - 443 - 192.168.127.139 Mozilla / 5.0 + (Windows + NT + 10.0; + Win64; + x64) + AppleWebKit / 537.36 + (KHTML, + like + Gecko) + Chrome / 72.0.3626.121 + Safari / 537.36 https://xxx.idp.com:8443/nidp/saml2/sso?SAMLRequest=nZHBTsMwDIbvk%2FYOUe5r0q5jXbRVqthl0hBoGztwS1NDI9qkxOng8QkdE%2BzCgavt77N%2FeYmybZJOFL2vzQ7eekBPPtrGoDh3VrR3RliJGoWRLaDwSuyLu61IIi46Z71VtqG%2Fmb8RiQjOa2so2axXVFdlxUGWs4SnGU9BQlYmcl5l2c08nS2eU0XJERwGYEUDHyjEHjYGvTQ%2BlHi8mPDpJE4OCRfTWMT8iZJ1iKGN9ANVe9%2BhYKyxL9pEgGgnvfSRqqXz4CJlW5Gl6ZQZXXVsSMDCDCXF5dJba7Bvwe3BnbSCx932R9qBfD1peD8rresu3qD9UrOHw%2F0x9Nl%2BEBcKaT4eEbIcFokhjMv%2FZ1uyK8l49F24fmf%2BCQ%3D%3D&RelayState=zcs5p1LobhrHqJdC57eJHbUR 302 0 0 609

Любая помощь приветствуется.

...