public class NegotiateSecurityFilterProvider extends java.lang.Object implements SecurityFilterProvider
| Constructor and Description |
|---|
NegotiateSecurityFilterProvider(IWindowsAuthProvider auth) |
| Modifier and Type | Method and Description |
|---|---|
IWindowsIdentity |
doFilter(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Execute filter.
|
java.util.List<java.lang.String> |
getProtocols() |
void |
initParameter(java.lang.String parameterName,
java.lang.String parameterValue)
Init a parameter.
|
boolean |
isPrincipalException(javax.servlet.http.HttpServletRequest request)
Returns true if despite having a principal authentication needs to happen.
|
boolean |
isSecurityPackageSupported(java.lang.String securityPackage)
Tests whether a specific security package is supported.
|
void |
sendUnauthorized(javax.servlet.http.HttpServletResponse response)
Add authentication method headers.
|
void |
setProtocols(java.util.List<java.lang.String> protocols) |
public NegotiateSecurityFilterProvider(IWindowsAuthProvider auth)
public java.util.List<java.lang.String> getProtocols()
public void setProtocols(java.util.List<java.lang.String> protocols)
public void sendUnauthorized(javax.servlet.http.HttpServletResponse response)
SecurityFilterProvidersendUnauthorized in interface SecurityFilterProviderresponse - Http Responsepublic boolean isPrincipalException(javax.servlet.http.HttpServletRequest request)
SecurityFilterProviderisPrincipalException in interface SecurityFilterProviderrequest - Http Requestpublic IWindowsIdentity doFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
SecurityFilterProviderdoFilter in interface SecurityFilterProviderrequest - Http Requestresponse - Http Responsejava.io.IOExceptionpublic boolean isSecurityPackageSupported(java.lang.String securityPackage)
SecurityFilterProviderisSecurityPackageSupported in interface SecurityFilterProvidersecurityPackage - Security package.public void initParameter(java.lang.String parameterName,
java.lang.String parameterValue)
SecurityFilterProviderinitParameter in interface SecurityFilterProviderparameterName - Parameter name.parameterValue - Parameter value.