public class DelegatingSecurityProvider extends java.lang.Object implements SecurityProvider
| Constructor and Description |
|---|
DelegatingSecurityProvider(ManagementContext mgmt) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
authenticate(javax.servlet.http.HttpSession session,
java.lang.String user,
java.lang.String password) |
static SecurityProvider |
createSecurityProviderInstance(ManagementContext mgmt,
java.lang.Class<? extends SecurityProvider> clazz) |
SecurityProvider |
getDelegate() |
boolean |
isAuthenticated(javax.servlet.http.HttpSession session) |
boolean |
logout(javax.servlet.http.HttpSession session) |
public DelegatingSecurityProvider(ManagementContext mgmt)
public SecurityProvider getDelegate()
public static SecurityProvider createSecurityProviderInstance(ManagementContext mgmt, java.lang.Class<? extends SecurityProvider> clazz) throws java.lang.NoSuchMethodException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic boolean isAuthenticated(javax.servlet.http.HttpSession session)
isAuthenticated in interface SecurityProviderpublic boolean authenticate(javax.servlet.http.HttpSession session,
java.lang.String user,
java.lang.String password)
authenticate in interface SecurityProviderpublic boolean logout(javax.servlet.http.HttpSession session)
logout in interface SecurityProvider