Package org.teiid.runtime
Class DoNothingSecurityHelper
- java.lang.Object
-
- org.teiid.runtime.DoNothingSecurityHelper
-
- All Implemented Interfaces:
SecurityHelper
public class DoNothingSecurityHelper extends Object implements SecurityHelper
ASecurityHelperthat does nothing and always assumes that thread has the proper security context.
-
-
Constructor Summary
Constructors Constructor Description DoNothingSecurityHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectassociateSecurityContext(Object context)Objectauthenticate(String securityDomain, String baseUserName, Credentials credentials, String applicationName)voidclearSecurityContext()ObjectgetSecurityContext(String securityDomain)SubjectgetSubjectInContext(Object context)GSSResultnegotiateGssLogin(String securityDomain, byte[] serviceTicket)
-
-
-
Method Detail
-
getSecurityContext
public Object getSecurityContext(String securityDomain)
- Specified by:
getSecurityContextin interfaceSecurityHelper
-
clearSecurityContext
public void clearSecurityContext()
- Specified by:
clearSecurityContextin interfaceSecurityHelper
-
associateSecurityContext
public Object associateSecurityContext(Object context)
- Specified by:
associateSecurityContextin interfaceSecurityHelper
-
authenticate
public Object authenticate(String securityDomain, String baseUserName, Credentials credentials, String applicationName) throws LoginException
- Specified by:
authenticatein interfaceSecurityHelper- Throws:
LoginException
-
negotiateGssLogin
public GSSResult negotiateGssLogin(String securityDomain, byte[] serviceTicket) throws LoginException
- Specified by:
negotiateGssLoginin interfaceSecurityHelper- Throws:
LoginException
-
getSubjectInContext
public Subject getSubjectInContext(Object context)
- Specified by:
getSubjectInContextin interfaceSecurityHelper
-
-