SecurityFilterProviderpublic class NegotiateSecurityFilterProvider extends Object implements SecurityFilterProvider
| Constructor | Description |
|---|---|
NegotiateSecurityFilterProvider(IWindowsAuthProvider newAuthProvider) |
Instantiates a new negotiate security filter provider.
|
| Modifier and Type | Method | Description |
|---|---|---|
IWindowsIdentity |
doFilter(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
Execute filter.
|
List<String> |
getProtocols() |
Gets the protocols.
|
void |
initParameter(String parameterName,
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(String securityPackage) |
Tests whether a specific security package is supported.
|
void |
sendUnauthorized(javax.servlet.http.HttpServletResponse response) |
Add authentication method headers.
|
void |
setProtocols(List<String> values) |
Sets the protocols.
|
public NegotiateSecurityFilterProvider(IWindowsAuthProvider newAuthProvider)
newAuthProvider - the new auth providerpublic void setProtocols(List<String> values)
values - the new protocolspublic void sendUnauthorized(javax.servlet.http.HttpServletResponse response)
SecurityFilterProvidersendUnauthorized in interface SecurityFilterProviderresponse - Http Response.public boolean isPrincipalException(javax.servlet.http.HttpServletRequest request)
SecurityFilterProviderisPrincipalException in interface SecurityFilterProviderrequest - Http Request.public IWindowsIdentity doFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
SecurityFilterProviderdoFilter in interface SecurityFilterProviderrequest - Http Servlet Request.response - Http Servlet Response.IOException - on doFilter.public boolean isSecurityPackageSupported(String securityPackage)
SecurityFilterProviderisSecurityPackageSupported in interface SecurityFilterProvidersecurityPackage - Security package.public void initParameter(String parameterName, String parameterValue)
SecurityFilterProviderinitParameter in interface SecurityFilterProviderparameterName - Parameter name.parameterValue - Parameter value.Copyright © 2010–2018 com.github.waffle. All rights reserved.