2015-01-16 3 views
0

Я настроил SAML SSO на свое веб-приложение, он отлично работает в localhost. Но NOTвсервер и ошибка: 414 - Request-URI Слишком большой, как показано ниже.SAML SSO - Request-URI слишком большой

Просьба помочь мне решить мою проблему. Заранее спасибо.

**Request-URI Too Large** 

The requested URL's length exceeds the capacity limit for this server. 
Apache/2.2.15 (Red Hat) Server at xxx.xx.xx.xxx Port 80 
+0

Если это ответ SAMLResponse, используйте привязку HTTP POST вместо переадресации, поскольку она включает в себя утверждения и становится очень большой. Если это короткий SAMLRequest, проверьте, правильно ли оно дефлировано, base64 и url-encoded. –

ответ

0

Ошибка предполагает, что вы используете HTTP Redirect для связывания SAML, который передает сообщения SAML в параметрах HTTP запроса. Когда сообщения SAML велики, общая общая длина параметров URL + запроса становится очень большой (> 2k символов) и может привести к этой ошибке. Вы должны попробовать и использовать другое связывание SAML, например. SAML HTTP POST, где параметры передаются в блоке HTTP POST.

Смежные вопросы