public class SpringSecurityHelper extends Object implements org.teiid.security.SecurityHelper
| Constructor and Description |
|---|
SpringSecurityHelper() |
| Modifier and Type | Method and Description |
|---|---|
TeiidSecurityContext |
associateSecurityContext(Object newContext) |
Object |
authenticate(String securityDomain,
String baseUserName,
org.teiid.security.Credentials credentials,
String applicationName) |
void |
clearSecurityContext() |
TeiidSecurityContext |
getSecurityContext() |
Subject |
getSubjectInContext(Object context) |
Subject |
getSubjectInContext(String securityDomain) |
org.teiid.security.GSSResult |
negotiateGssLogin(String securityDomain,
byte[] serviceTicket) |
public TeiidSecurityContext associateSecurityContext(Object newContext)
associateSecurityContext in interface org.teiid.security.SecurityHelperpublic void clearSecurityContext()
clearSecurityContext in interface org.teiid.security.SecurityHelperpublic TeiidSecurityContext getSecurityContext()
getSecurityContext in interface org.teiid.security.SecurityHelperpublic Subject getSubjectInContext(String securityDomain)
getSubjectInContext in interface org.teiid.security.SecurityHelperpublic Subject getSubjectInContext(Object context)
getSubjectInContext in interface org.teiid.security.SecurityHelperpublic Object authenticate(String securityDomain, String baseUserName, org.teiid.security.Credentials credentials, String applicationName) throws LoginException
authenticate in interface org.teiid.security.SecurityHelperLoginExceptionpublic org.teiid.security.GSSResult negotiateGssLogin(String securityDomain, byte[] serviceTicket) throws LoginException
negotiateGssLogin in interface org.teiid.security.SecurityHelperLoginExceptionCopyright © 2019. All rights reserved.