Не удается войти на сервер Adobe Connect с использованием аутентификации заголовка HTTP - Single Sign On
Я хочу войти в систему некоторых пользователей только с их именами входа (SSO). Так что я думаю, что аутентификация заголовка http - это путь.
Я сделал все, что говорит документ ( http://help.adobe.com/en_US/connect/8.0/webservices/connect_8_webservi ces.pdf)
Я добавил строку в custom.ini для HTTP_AUTH_HEADER (
HTTP_AUTH_HEADER = white50
)
Мой файл web.xml содержит настройки фильтра ниже.
Я запрашиваю " https://example.com/api/xml?action=login&external-auth=use" с заголовком http (white50=adobe_connect_loginname).
Но я всегда получаю ответ об ошибке отсутствия доступа от сервера AC. Я не мог аутентифицировать пользователя по его логину без пароля.
Не могли бы вы помочь, пожалуйста.
web.xml:
<filter-name>HeaderAuthenticationFilter</filter-name>
<filter-class>com.macromedia.airspeed.servlet.filter.HeaderAuthentica tionFilter</filter-class>
<init-param>
<param-name>ignore-pattern-0</param-name>
<param-value>/api/</param-value>
</init-param>
<init-param>
<param-name>ignore-pattern-1</param-name>
<param-value>/common/</param-value>
</init-param>
<init-param>
<param-name>ignore-pattern-2</param-name>
<param-value>/servlet/gateway/</param-value>
</init-param>
<init-param>
<param-name>ignore-pattern-3</param-name>
<param-value>/servlet/mirror</param-value>
</init-param>
<init-param>
<param-name>ignore-pattern-4</param-name>
<param-value>/servlet/testbuilder</param-value>
</init-param>
<init-param>
<param-name>ignore-pattern-5</param-name>
<param-value>/main</param-value>
</init-param>
<filter-name>HeaderAuthenticationFilter</filter-name>
<url-pattern>/*</url-pattern>
1 ответ
Возможно, это не единственная ваша проблема, но запрос, с которым вы тестируете... https://example.com/api/xml?action=login&external-auth=use... не будет обработан фильтром аутентификации заголовка, Это настроено, чтобы игнорироваться этим разделом в web.xml:
<param-name>ignore-pattern-0</param-name>
<param-value>/api/</param-value>
Попробуйте со стандартной страницы входа. Если у вас все еще есть проблемы, возможно, стоит извлечь соответствующие строки из журнала отладки.