|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.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. |
boolean |
isValid(java.security.Principal principal,
java.lang.Object credential,
javax.security.auth.Subject activeSubject)
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 AuthenticationManager (src)
public javax.security.auth.Subject getActiveSubject()
getActiveSubject
in interface AuthenticationManager (src)
AuthenticationManager.isValid(java.security.Principal, Object)
,
AuthenticationManager.isValid(java.security.Principal, Object, javax.security.auth.Subject)
public boolean isValid(java.security.Principal principal, java.lang.Object credential)
isValid
in interface AuthenticationManager (src)
principal
- - the user identity in the operation environmentcredential
- - the proof of user identity as known in the
operation environment
public boolean isValid(java.security.Principal principal, java.lang.Object credential, javax.security.auth.Subject activeSubject)
isValid
in interface AuthenticationManager (src)
principal
- - the user identity in the operation environmentcredential
- - the proof of user identity as known in the
operation environment
public java.security.Principal getPrincipal(java.security.Principal principal)
getPrincipal
in interface RealmMapping (src)
principal
- the caller principal as known in the operation environment.
public boolean doesUserHaveRole(java.security.Principal principal, java.util.Set roleNames)
doesUserHaveRole
in interface RealmMapping (src)
principal
- - ignored.roleNames
- - ignored.
public java.util.Set getUserRoles(java.security.Principal principal)
getUserRoles
in interface RealmMapping (src)
|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |