public class JBossSecurityHelper extends Object implements org.teiid.security.SecurityHelper, Serializable
| Constructor and Description |
|---|
JBossSecurityHelper() |
| Modifier and Type | Method and Description |
|---|---|
org.jboss.security.SecurityContext |
associateSecurityContext(Object newContext) |
org.jboss.security.SecurityContext |
authenticate(String domain,
String baseUsername,
org.teiid.security.Credentials credentials,
String applicationName) |
void |
clearSecurityContext() |
org.jboss.security.SecurityContext |
createSecurityContext(String securityDomain,
Principal p,
Object credentials,
Subject subject) |
org.jboss.security.SecurityContext |
getSecurityContext() |
protected org.jboss.as.security.plugins.SecurityDomainContext |
getSecurityDomainContext(String securityDomain) |
Subject |
getSubjectInContext(Object context) |
Subject |
getSubjectInContext(String securityDomain) |
org.teiid.security.GSSResult |
negotiateGssLogin(String securityDomain,
byte[] serviceTicket) |
public static final String AT
public org.jboss.security.SecurityContext associateSecurityContext(Object newContext)
associateSecurityContext in interface org.teiid.security.SecurityHelperpublic void clearSecurityContext()
clearSecurityContext in interface org.teiid.security.SecurityHelperpublic org.jboss.security.SecurityContext getSecurityContext()
getSecurityContext in interface org.teiid.security.SecurityHelperpublic org.jboss.security.SecurityContext createSecurityContext(String securityDomain, Principal p, Object credentials, Subject subject)
public Subject getSubjectInContext(String securityDomain)
getSubjectInContext in interface org.teiid.security.SecurityHelperpublic Subject getSubjectInContext(Object context)
getSubjectInContext in interface org.teiid.security.SecurityHelperpublic org.jboss.security.SecurityContext authenticate(String domain, 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.SecurityHelperLoginExceptionprotected org.jboss.as.security.plugins.SecurityDomainContext getSecurityDomainContext(String securityDomain)
Copyright © 2018 JBoss by Red Hat. All rights reserved.