| Modifier and Type | Field and Description |
|---|---|
| private static final Logger | LOGGER
The Constant LOGGER. |
| private final List | providers
The providers. |
| Access | Constructor and Description |
|---|---|
| public | SecurityFilterProviderCollection(final SecurityFilterProvider[]
the provider array providerArray)Instantiates a new security filter provider collection. |
| public | SecurityFilterProviderCollection(final String[]
the provider names providerNames, final IWindowsAuthProvider the auth auth)Instantiates a new security filter provider collection. |
| public | SecurityFilterProviderCollection(final IWindowsAuthProvider
the auth auth)Instantiates a new security filter provider collection. |
| Modifier and Type | Method and Description |
|---|---|
| public IWindowsIdentity | Returns: Windows Identity or NULL.Http Request request, final HttpServletResponse Http Response response)Filter. |
| private SecurityFilterProvider | |
| public SecurityFilterProvider | Returns: A security provider instance.Class name. name)Get a security provider by class name. |
| public boolean | Returns: True if authentication is required.Http Request request)Returns true if authentication still needs to happen despite an existing principal. |
| public boolean | Returns: True if the security package is supported, false otherwise.Security package. securityPackage)Tests whether a specific security package is supported by any of the underlying providers. |
| public void | |
| public int |
| LOGGER | back to summary |
|---|---|
| private static final Logger LOGGER The Constant LOGGER. | |
| providers | back to summary |
|---|---|
| private final List<SecurityFilterProvider> providers The providers. | |
| SecurityFilterProviderCollection | back to summary |
|---|---|
| public SecurityFilterProviderCollection(final SecurityFilterProvider[] providerArray) Instantiates a new security filter provider collection.
| |
| SecurityFilterProviderCollection | back to summary |
|---|---|
| public SecurityFilterProviderCollection(final String[] providerNames, final IWindowsAuthProvider auth) Instantiates a new security filter provider collection.
| |
| SecurityFilterProviderCollection | back to summary |
|---|---|
| public SecurityFilterProviderCollection(final IWindowsAuthProvider auth) Instantiates a new security filter provider collection.
| |
| doFilter | back to summary |
|---|---|
| public IWindowsIdentity doFilter(final HttpServletRequest request, final HttpServletResponse response) throws IOException Filter.
| |
| get | back to summary |
|---|---|
| private SecurityFilterProvider get(final String securityPackage) Gets the.
| |
| getByClassName | back to summary |
|---|---|
| public SecurityFilterProvider getByClassName(final String name) throws ClassNotFoundException Get a security provider by class name.
| |
| isPrincipalException | back to summary |
|---|---|
| public boolean isPrincipalException(final HttpServletRequest request) Returns true if authentication still needs to happen despite an existing principal.
| |
| isSecurityPackageSupported | back to summary |
|---|---|
| public boolean isSecurityPackageSupported(final String securityPackage) Tests whether a specific security package is supported by any of the underlying providers.
| |
| sendUnauthorized | back to summary |
|---|---|
| public void sendUnauthorized(final HttpServletResponse response) Send authorization headers.
| |
| size | back to summary |
|---|---|
| public int size() Number of providers.
| |