public class SpringSecurityHelper extends Object implements org.teiid.security.SecurityHelper
Constructor and Description |
---|
SpringSecurityHelper() |
Modifier and Type | Method and Description |
---|---|
Object |
associateSecurityContext(Object newContext) |
Object |
authenticate(String securityDomain,
String baseUserName,
org.teiid.security.Credentials credentials,
String applicationName) |
void |
clearSecurityContext() |
Object |
getSecurityContext(String securityDomain) |
Subject |
getSubjectInContext(Object context) |
org.teiid.security.GSSResult |
negotiateGssLogin(String securityDomain,
byte[] serviceTicket) |
void |
setAuthenticationManager(org.springframework.security.authentication.AuthenticationManager authenticationManager) |
public Object associateSecurityContext(Object newContext)
associateSecurityContext
in interface org.teiid.security.SecurityHelper
public void clearSecurityContext()
clearSecurityContext
in interface org.teiid.security.SecurityHelper
public Object getSecurityContext(String securityDomain)
getSecurityContext
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
public void setAuthenticationManager(org.springframework.security.authentication.AuthenticationManager authenticationManager)
Copyright © 2019. All rights reserved.