org.teiid.jboss
Class JBossSecurityHelper

java.lang.Object
  extended by org.teiid.jboss.JBossSecurityHelper
All Implemented Interfaces:
java.io.Serializable, SecurityHelper

public class JBossSecurityHelper
extends java.lang.Object
implements SecurityHelper, java.io.Serializable

See Also:
Serialized Form

Constructor Summary
JBossSecurityHelper()
           
 
Method Summary
 boolean assosiateSecurityContext(java.lang.String securityDomain, java.lang.Object newContext)
           
 void clearSecurityContext(java.lang.String securityDomain)
           
 java.lang.Object createSecurityContext(java.lang.String securityDomain, java.security.Principal p, java.lang.Object credentials, javax.security.auth.Subject subject)
           
 java.lang.Object getSecurityContext(java.lang.String securityDomain)
           
 javax.security.auth.Subject getSubjectInContext(java.lang.String securityDomain)
           
 boolean sameSubject(java.lang.String securityDomain, java.lang.Object context, javax.security.auth.Subject subject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JBossSecurityHelper

public JBossSecurityHelper()
Method Detail

assosiateSecurityContext

public boolean assosiateSecurityContext(java.lang.String securityDomain,
                                        java.lang.Object newContext)
Specified by:
assosiateSecurityContext in interface SecurityHelper

clearSecurityContext

public void clearSecurityContext(java.lang.String securityDomain)
Specified by:
clearSecurityContext in interface SecurityHelper

getSecurityContext

public java.lang.Object getSecurityContext(java.lang.String securityDomain)
Specified by:
getSecurityContext in interface SecurityHelper

createSecurityContext

public java.lang.Object createSecurityContext(java.lang.String securityDomain,
                                              java.security.Principal p,
                                              java.lang.Object credentials,
                                              javax.security.auth.Subject subject)
Specified by:
createSecurityContext in interface SecurityHelper

getSubjectInContext

public javax.security.auth.Subject getSubjectInContext(java.lang.String securityDomain)
Specified by:
getSubjectInContext in interface SecurityHelper

sameSubject

public boolean sameSubject(java.lang.String securityDomain,
                           java.lang.Object context,
                           javax.security.auth.Subject subject)
Specified by:
sameSubject in interface SecurityHelper


Copyright © 2011. All Rights Reserved.