|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.openejb.ri.sp.PseudoSecurityService
public class PseudoSecurityService
Constructor Summary | |
---|---|
PseudoSecurityService()
|
Method Summary | |
---|---|
void |
associate(java.lang.Object securityIdentity)
Active |
java.lang.Object |
disassociate()
Active |
java.security.Principal |
getCallerPrincipal()
Implementors are encouraged to return a java.security.Principal object that implements org.apache.openejb.spi.CallerPrincipal JAAS LoginModule implementors are encouraged to use the CallerPrincipal interface to denote the best fitting Principal for getCallerPrincipal. |
java.util.Set<java.lang.String> |
getLogicalRoles(java.security.Principal[] principals,
java.util.Set<java.lang.String> logicalRoles)
|
void |
init(java.util.Properties props)
|
boolean |
isCallerAuthorized(java.lang.reflect.Method method,
InterfaceType type)
Active |
boolean |
isCallerInRole(java.lang.String role)
Active |
java.lang.Object |
login(java.lang.String user,
java.lang.String pass)
|
java.lang.Object |
login(java.lang.String securityRealm,
java.lang.String user,
java.lang.String pass)
|
void |
logout(java.lang.Object securityIdentity)
Active |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PseudoSecurityService()
Method Detail |
---|
public void init(java.util.Properties props)
init
in interface Service
public java.lang.Object login(java.lang.String user, java.lang.String pass) throws javax.security.auth.login.LoginException
login
in interface SecurityService
javax.security.auth.login.LoginException
public java.lang.Object login(java.lang.String securityRealm, java.lang.String user, java.lang.String pass) throws javax.security.auth.login.LoginException
login
in interface SecurityService
javax.security.auth.login.LoginException
public java.util.Set<java.lang.String> getLogicalRoles(java.security.Principal[] principals, java.util.Set<java.lang.String> logicalRoles)
public void associate(java.lang.Object securityIdentity) throws javax.security.auth.login.LoginException
SecurityService
associate
in interface SecurityService
javax.security.auth.login.LoginException
public java.lang.Object disassociate()
SecurityService
disassociate
in interface SecurityService
public void logout(java.lang.Object securityIdentity) throws javax.security.auth.login.LoginException
SecurityService
logout
in interface SecurityService
javax.security.auth.login.LoginException
public boolean isCallerInRole(java.lang.String role)
SecurityService
isCallerInRole
in interface SecurityService
public java.security.Principal getCallerPrincipal()
SecurityService
getCallerPrincipal
in interface SecurityService
public boolean isCallerAuthorized(java.lang.reflect.Method method, InterfaceType type)
SecurityService
isCallerAuthorized
in interface SecurityService
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |