org.jboss.security.plugins

Class JaasSecurityManagerService

Instance

Management Bean.


Attribute Summary
java.lang.String

Readable / Writable
SecurityManagerClassName MBean Attribute.
boolean

Readable / Writable
ServerMode MBean Attribute.
java.lang.String

Read Only
StateString MBean Attribute.
java.lang.String

Readable / Writable
DefaultUnauthenticatedPrincipal MBean Attribute.
java.lang.String

Readable / Writable
SecurityProxyFactoryClassName MBean Attribute.
int

Read Only
State MBean Attribute.
java.lang.String

Readable / Writable
CallbackHandlerClassName MBean Attribute.
java.lang.String

Readable / Writable
AuthenticationCacheJndiName MBean Attribute.
boolean

Readable / Writable
DeepCopySubjectMode MBean Attribute.
int

Readable / Writable
DefaultCacheTimeout MBean Attribute.
int

Readable / Writable
DefaultCacheResolution MBean Attribute.
java.lang.String

Read Only
Name MBean Attribute.

Operation Summary
void start() MBean Operation.
java.security.Principal getPrincipal( java.lang.String java.security.Principal ) MBean Operation.
void jbossInternalLifecycle( java.lang.String ) MBean Operation.
java.util.List getAuthenticationCachePrincipals( java.lang.String ) MBean Operation.
boolean doesUserHaveRole( java.lang.String java.security.Principal java.lang.Object java.util.Set ) MBean Operation.
boolean isValid( java.lang.String java.security.Principal java.lang.Object ) MBean Operation.
void flushAuthenticationCache( java.lang.String ) MBean Operation.
void create() MBean Operation.
java.lang.String displayJCAInformation() MBean Operation.
void stop() MBean Operation.
void setCacheTimeout( java.lang.String int int ) MBean Operation.
void flushAuthenticationCache( java.lang.String java.security.Principal ) MBean Operation.
void registerSecurityDomain( java.lang.String org.jboss.security.SecurityDomain ) MBean Operation.
java.util.Set getUserRoles( java.lang.String java.security.Principal java.lang.Object ) MBean Operation.
void destroy() MBean Operation.

Operation Detail

start

public void start()
MBean Operation.

Parameters:

getPrincipal

public java.security.Principal getPrincipal( java.lang.String  java.security.Principal )
MBean Operation.

Parameters:
p1 -
p2 -

jbossInternalLifecycle

public void jbossInternalLifecycle( java.lang.String )
MBean Operation.

Parameters:
p1 -

getAuthenticationCachePrincipals

public java.util.List getAuthenticationCachePrincipals( java.lang.String )
MBean Operation.

Parameters:
p1 -

doesUserHaveRole

public boolean doesUserHaveRole( java.lang.String  java.security.Principal  java.lang.Object  java.util.Set )
MBean Operation.

Parameters:
p1 -
p2 -
p3 -
p4 -

isValid

public boolean isValid( java.lang.String  java.security.Principal  java.lang.Object )
MBean Operation.

Parameters:
p1 -
p2 -
p3 -

flushAuthenticationCache

public void flushAuthenticationCache( java.lang.String )
MBean Operation.

Parameters:
p1 -

create

public void create()
MBean Operation.

Parameters:

displayJCAInformation

public java.lang.String displayJCAInformation()
MBean Operation.

Parameters:

stop

public void stop()
MBean Operation.

Parameters:

setCacheTimeout

public void setCacheTimeout( java.lang.String  int  int )
MBean Operation.

Parameters:
p1 -
p2 -
p3 -

flushAuthenticationCache

public void flushAuthenticationCache( java.lang.String  java.security.Principal )
MBean Operation.

Parameters:
p1 -
p2 -

registerSecurityDomain

public void registerSecurityDomain( java.lang.String  org.jboss.security.SecurityDomain )
MBean Operation.

Parameters:
p1 -
p2 -

getUserRoles

public java.util.Set getUserRoles( java.lang.String  java.security.Principal  java.lang.Object )
MBean Operation.

Parameters:
p1 -
p2 -
p3 -

destroy

public void destroy()
MBean Operation.

Parameters: