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.SecurityHelper
public void clearSecurityContext()
clearSecurityContext
in interface org.teiid.security.SecurityHelper
public TeiidSecurityContext getSecurityContext()
getSecurityContext
in interface org.teiid.security.SecurityHelper
public Subject getSubjectInContext(String securityDomain)
getSubjectInContext
in interface org.teiid.security.SecurityHelper
public Subject getSubjectInContext(Object context)
getSubjectInContext
in interface org.teiid.security.SecurityHelper
public Object authenticate(String securityDomain, String baseUserName, org.teiid.security.Credentials credentials, String applicationName) throws LoginException
authenticate
in interface org.teiid.security.SecurityHelper
LoginException
public org.teiid.security.GSSResult negotiateGssLogin(String securityDomain, byte[] serviceTicket) throws LoginException
negotiateGssLogin
in interface org.teiid.security.SecurityHelper
LoginException
Copyright © 2019. All rights reserved.