Как настроить вафлю для использования автоматического входа? - PullRequest
0 голосов
/ 21 мая 2019

У меня есть веб-страница на Tomcat 8.5, которая использует Waffle 1.9.0 для обработки единого входа.На localhost он автоматически регистрирует меня, но, поскольку я развернул его на удаленном сервере, он время от времени запрашивает учетные данные и сообщает, что веб-сайт не защищен.Это внутреннее приложение, и у меня нет сертификата для него.

Есть ли способ настроить waffle для автоматического входа в систему без запроса учетных данных?

Это мой фильтр в web.xml:

 <filter>
    <filter-name>SecurityFilter</filter-name>
    <filter-class>waffle.servlet.NegotiateSecurityFilter</filter-class>
    <init-param>
      <param-name>principalFormat</param-name>
      <param-value>fqn</param-value>
    </init-param>
    <init-param>
      <param-name>roleFormat</param-name>
      <param-value>both</param-value>
    </init-param>
    <init-param>
      <param-name>allowGuestLogin</param-name>
      <param-value>false</param-value>
    </init-param>
    <init-param>
      <param-name>securityFilterProviders</param-name>
      <param-value>
        waffle.servlet.spi.NegotiateSecurityFilterProvider
        waffle.servlet.spi.BasicSecurityFilterProvider
    </param-value>
    </init-param>
    <init-param>
      <param-name>waffle.servlet.spi.NegotiateSecurityFilterProvider/protocols</param-name>
      <param-value>
        NTLM
    </param-value>
    </init-param>
    <init-param>
      <param-name>waffle.servlet.spi.BasicSecurityFilterProvider/realm</param-name>
      <param-value>WaffleFilterDemo</param-value>
    </init-param>
  </filter>
  <filter-mapping>
    <filter-name>SecurityFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
...