WindowsのTomcat 8でwaffle 1.7.3を使用してユーザーを認証しています(sso)。NegotiateSecurityFilter
経由でドメイン\ユーザーを取得するためにワッフルを使用していますgetUserPrincipal()
。すべてが受け入れられたように機能していますhttp
が、使用するとhttps
、リクエストは HTTP ステータス 401: Unauthorized で失敗しました。
この問題の原因は何ですか? どうすれば修正できますか?
これは 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>impersonate</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>securityFilterProviders</param-name>
<param-value>
waffle.servlet.spi.NegotiateSecurityFilterProvider
</param-value>
</init-param>
<init-param>
<param name>waffle.servlet.spi.NegotiateSecurityFilterProvider/protocols</param-name>
<param-value>
NTLM
Negotiate
</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>SecurityFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
どんな助けでも大歓迎です。前もって感謝します。