Package org.teiid.runtime
Class DoNothingSecurityHelper
- java.lang.Object
-
- org.teiid.runtime.DoNothingSecurityHelper
-
- All Implemented Interfaces:
SecurityHelper
public class DoNothingSecurityHelper extends Object implements SecurityHelper
ASecurityHelper
that 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 Object
associateSecurityContext(Object context)
Object
authenticate(String securityDomain, String baseUserName, Credentials credentials, String applicationName)
void
clearSecurityContext()
Object
getSecurityContext(String securityDomain)
Subject
getSubjectInContext(Object context)
GSSResult
negotiateGssLogin(String securityDomain, byte[] serviceTicket)
-
-
-
Method Detail
-
getSecurityContext
public Object getSecurityContext(String securityDomain)
- Specified by:
getSecurityContext
in interfaceSecurityHelper
-
clearSecurityContext
public void clearSecurityContext()
- Specified by:
clearSecurityContext
in interfaceSecurityHelper
-
associateSecurityContext
public Object associateSecurityContext(Object context)
- Specified by:
associateSecurityContext
in interfaceSecurityHelper
-
authenticate
public Object authenticate(String securityDomain, String baseUserName, Credentials credentials, String applicationName) throws LoginException
- Specified by:
authenticate
in interfaceSecurityHelper
- Throws:
LoginException
-
negotiateGssLogin
public GSSResult negotiateGssLogin(String securityDomain, byte[] serviceTicket) throws LoginException
- Specified by:
negotiateGssLogin
in interfaceSecurityHelper
- Throws:
LoginException
-
getSubjectInContext
public Subject getSubjectInContext(Object context)
- Specified by:
getSubjectInContext
in interfaceSecurityHelper
-
-