org.teiid.security
Interface SecurityHelper

All Known Implementing Classes:
JBossSecurityHelper

public interface SecurityHelper


Method Summary
 boolean assosiateSecurityContext(java.lang.String securityDomain, java.lang.Object context)
           
 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)
           
 

Method Detail

assosiateSecurityContext

boolean assosiateSecurityContext(java.lang.String securityDomain,
                                 java.lang.Object context)

clearSecurityContext

void clearSecurityContext(java.lang.String securityDomain)

getSecurityContext

java.lang.Object getSecurityContext(java.lang.String securityDomain)

createSecurityContext

java.lang.Object createSecurityContext(java.lang.String securityDomain,
                                       java.security.Principal p,
                                       java.lang.Object credentials,
                                       javax.security.auth.Subject subject)

getSubjectInContext

javax.security.auth.Subject getSubjectInContext(java.lang.String securityDomain)

sameSubject

boolean sameSubject(java.lang.String securityDomain,
                    java.lang.Object context,
                    javax.security.auth.Subject subject)


Copyright © 2010. All Rights Reserved.