org.jboss.security.plugins
public class NullSecurityManager extends Object implements SubjectSecurityManager, RealmMapping, Serializable
isValid(Principal, Object, Subject)
,
getPrincipal(Principal)
,
doesUserHaveRole(Principal, Set)
,
Serialized FormConstructor and Description |
---|
NullSecurityManager(String securityDomain)
Creates a default JaasSecurityManager for with the
given securityDomain name.
|
Modifier and Type | Method and Description |
---|---|
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.
|
public NullSecurityManager(String securityDomain)
public String getSecurityDomain()
getSecurityDomain
in interface BaseSecurityManager
public Subject getActiveSubject()
getActiveSubject
in interface AuthenticationManager
public boolean isValid(Principal principal, Object credential)
isValid
in interface AuthenticationManager
public boolean isValid(Principal principal, Object credential, Subject activeSubject)
isValid
in interface AuthenticationManager
public boolean isValid(javax.security.auth.message.MessageInfo requestMessage, Subject clientSubject, String layer)
public boolean isValid(javax.security.auth.message.MessageInfo requestMessage, Subject clientSubject, String layer, CallbackHandler handler)
public Principal getTargetPrincipal(Principal anotherDomainPrincipal, Map<String,Object> contextMap)
getTargetPrincipal
in interface AuthenticationManager
AuthenticationManager.getTargetPrincipal(Principal,Map)
public Principal getPrincipal(Principal principal)
getPrincipal
in interface RealmMapping
public boolean doesUserHaveRole(Principal principal, Set<Principal> roleNames)
doesUserHaveRole
in interface RealmMapping
principal
- - ignored.roleNames
- - ignored.public Set<Principal> getUserRoles(Principal principal)
getUserRoles
in interface RealmMapping
Copyright © 2015 JBoss Inc.. All Rights Reserved.