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.NoSuchMethodException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public boolean isAuthenticated(javax.servlet.http.HttpSession session)
isAuthenticated
in interface SecurityProvider
public boolean authenticate(javax.servlet.http.HttpSession session, java.lang.String user, java.lang.String password)
authenticate
in interface SecurityProvider
public boolean logout(javax.servlet.http.HttpSession session)
logout
in interface SecurityProvider