|
||||||||||
| PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.security.plugins.NoAccessSecurityManager
An implementation of SubjectSecurityManager, RealmMapping does not allow any authentication and every check for a role fails.
isValid(java.security.Principal, Object),
getPrincipal(java.security.Principal),
doesUserHaveRole(java.security.Principal, java.util.Set),
Serialized Form| Constructor Summary | |
NoAccessSecurityManager(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 NoAccessSecurityManager(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 | |||||||||