|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.jboss.security.plugins.NullSecurityManager
An implementation of SubjectSecurityManager, RealmMapping that authenticates everyone and for which Principals have any role requested. It can be used as a pass-through security manager when you want noop security.
isValid(Principal, Object)
,
getPrincipal(Principal)
,
doesUserHaveRole(Principal, Set)
, Serialized FormConstructor Summary | |
NullSecurityManager(java.lang.String securityDomain)
Creates a default JaasSecurityManager for with the given securityDomain name. |
Method Summary | |
boolean |
doesUserHaveRole(java.security.Principal principal,
java.util.Set roleNames)
Does the current Subject have a role(a Principal) that equates to one of the role names. |
javax.security.auth.Subject |
getActiveSubject()
Get the currently authenticated Subject. |
java.security.Principal |
getPrincipal(java.security.Principal principal)
Always returns the argument principal. |
java.lang.String |
getSecurityDomain()
Get the name of the security domain associated with this security mgr. |
java.util.Set |
getUserRoles(java.security.Principal principal)
Return the set of domain roles the principal has been assigned. |
boolean |
isValid(java.security.Principal principal,
java.lang.Object credential)
Validate that the given credential is correct for principal. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public NullSecurityManager(java.lang.String securityDomain)
Method Detail |
public java.lang.String getSecurityDomain()
getSecurityDomain
in interface SubjectSecurityManager
public javax.security.auth.Subject getActiveSubject()
getActiveSubject
in interface SubjectSecurityManager
public boolean isValid(java.security.Principal principal, java.lang.Object credential)
isValid
in interface AuthenticationManager
public java.security.Principal getPrincipal(java.security.Principal principal)
getPrincipal
in interface RealmMapping
public boolean doesUserHaveRole(java.security.Principal principal, java.util.Set roleNames)
doesUserHaveRole
in interface RealmMapping
principal,
- ignored.roleNames,
- ignored.public java.util.Set getUserRoles(java.security.Principal principal)
getUserRoles
in interface RealmMapping
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |