public class BasicSecurityFilterProvider extends Object implements SecurityFilterProvider
| Constructor and Description |
|---|
BasicSecurityFilterProvider(IWindowsAuthProvider auth) |
| Modifier and Type | Method and Description |
|---|---|
IWindowsIdentity |
doFilter(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Execute filter.
|
String |
getRealm()
Protection space.
|
void |
initParameter(String parameterName,
String parameterValue)
Init configuration parameters.
|
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 |
setRealm(String realm)
Set the protection space.
|
public BasicSecurityFilterProvider(IWindowsAuthProvider auth)
public IWindowsIdentity doFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
SecurityFilterProviderdoFilter in interface SecurityFilterProviderrequest - Http Requestresponse - Http ResponseIOExceptionpublic boolean isPrincipalException(javax.servlet.http.HttpServletRequest request)
SecurityFilterProviderisPrincipalException in interface SecurityFilterProviderrequest - Http Requestpublic boolean isSecurityPackageSupported(String securityPackage)
SecurityFilterProviderisSecurityPackageSupported in interface SecurityFilterProvidersecurityPackage - Security package.public void sendUnauthorized(javax.servlet.http.HttpServletResponse response)
SecurityFilterProvidersendUnauthorized in interface SecurityFilterProviderresponse - Http Responsepublic String getRealm()
public void setRealm(String realm)
realm - Protection space name.public void initParameter(String parameterName, String parameterValue)
initParameter in interface SecurityFilterProviderparameterName - Parameter name.parameterValue - Parameter value.Copyright © 2014. All Rights Reserved.