|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.security.plugins.NoAccessSecurityManager
public class NoAccessSecurityManager
An implementation of SubjectSecurityManager, RealmMapping does not allow any authentication and every check for a role fails.
isValid(java.security.Principal, Object, Subject),
getPrincipal(java.security.Principal),
doesUserHaveRole(java.security.Principal, java.util.Set),
Serialized Form| Constructor Summary | |
|---|---|
NoAccessSecurityManager(String securityDomain)
Creates a default JaasSecurityManager for with the given securityDomain name. |
|
| Method Summary | |
|---|---|
boolean |
doesUserHaveRole(Principal principal,
Set<Principal> roleNames)
Does the current Subject have a role(a Principal) that equates to one of the role names. |
Subject |
getActiveSubject()
Get the currently authenticated Subject. |
Principal |
getPrincipal(Principal principal)
Always returns the argument principal. |
String |
getSecurityDomain()
Get the name of the security domain associated with this security mgr. |
Principal |
getTargetPrincipal(Principal anotherDomainPrincipal,
Map<String,Object> contextMap)
|
Set<Principal> |
getUserRoles(Principal principal)
Return the set of domain roles the principal has been assigned. |
boolean |
isValid(javax.security.auth.message.MessageInfo requestMessage,
Subject clientSubject,
String layer)
|
boolean |
isValid(javax.security.auth.message.MessageInfo requestMessage,
Subject clientSubject,
String layer,
CallbackHandler handler)
|
boolean |
isValid(Principal principal,
Object credential)
Validate that the given credential is correct for principal. |
boolean |
isValid(Principal principal,
Object credential,
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(String securityDomain)
| Method Detail |
|---|
public String getSecurityDomain()
getSecurityDomain in interface org.jboss.security.BaseSecurityManagerpublic Subject getActiveSubject()
getActiveSubject in interface org.jboss.security.AuthenticationManager
public boolean isValid(Principal principal,
Object credential)
isValid in interface org.jboss.security.AuthenticationManager
public boolean isValid(Principal principal,
Object credential,
Subject activeSubject)
isValid in interface org.jboss.security.AuthenticationManager
public boolean isValid(javax.security.auth.message.MessageInfo requestMessage,
Subject clientSubject,
String layer)
AuthenticationManager#isValid(MessageInfo, Subject, String)
public boolean isValid(javax.security.auth.message.MessageInfo requestMessage,
Subject clientSubject,
String layer,
CallbackHandler handler)
AuthenticationManager#isValid(MessageInfo, Subject, String, CallbackHandler)
public Principal getTargetPrincipal(Principal anotherDomainPrincipal,
Map<String,Object> contextMap)
getTargetPrincipal in interface org.jboss.security.AuthenticationManagerAuthenticationManager.getTargetPrincipal(Principal,Map)public Principal getPrincipal(Principal principal)
getPrincipal in interface org.jboss.security.RealmMapping
public boolean doesUserHaveRole(Principal principal,
Set<Principal> roleNames)
doesUserHaveRole in interface org.jboss.security.RealmMappingprincipal - - ignored.roleNames - - ignored.
public Set<Principal> getUserRoles(Principal principal)
getUserRoles in interface org.jboss.security.RealmMapping
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||