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.SecurityHelperpublic void clearSecurityContext()
clearSecurityContext in interface org.teiid.security.SecurityHelperpublic Object getSecurityContext(String securityDomain)
getSecurityContext 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.SecurityHelperLoginExceptionpublic void setAuthenticationManager(org.springframework.security.authentication.AuthenticationManager authenticationManager)
Copyright © 2019. All rights reserved.