public class JBossSecurityHelper extends Object implements SecurityHelper, Serializable
| Constructor and Description |
|---|
JBossSecurityHelper() |
| Modifier and Type | Method and Description |
|---|---|
org.jboss.security.SecurityContext |
associateSecurityContext(Object newContext)
Associate the given context and return the old context
|
org.jboss.security.SecurityContext |
authenticate(String domain,
String baseUsername,
Credentials credentials,
String applicationName)
Authenticate the user and return the security context
|
void |
clearSecurityContext()
Clear any security context associated with the thread
|
org.jboss.security.SecurityContext |
createSecurityContext(String securityDomain,
Principal p,
Object credentials,
Subject subject) |
org.jboss.security.SecurityContext |
getSecurityContext()
Get the current security context associated with the thread
|
protected org.jboss.as.security.plugins.SecurityDomainContext |
getSecurityDomainContext(String securityDomain) |
Subject |
getSubjectInContext(Object context)
Get the subject associated with the security context.
|
Subject |
getSubjectInContext(String securityDomain)
Get the subject associated with the security context.
|
GSSResult |
negotiateGssLogin(String securityDomain,
byte[] serviceTicket)
Negotiate the GSS login
|
public static final String AT
public org.jboss.security.SecurityContext associateSecurityContext(Object newContext)
SecurityHelperassociateSecurityContext in interface SecurityHelperpublic void clearSecurityContext()
SecurityHelperclearSecurityContext in interface SecurityHelperpublic org.jboss.security.SecurityContext getSecurityContext()
SecurityHelpergetSecurityContext in interface SecurityHelperpublic org.jboss.security.SecurityContext createSecurityContext(String securityDomain, Principal p, Object credentials, Subject subject)
public Subject getSubjectInContext(String securityDomain)
SecurityHelpergetSubjectInContext in interface SecurityHelperpublic Subject getSubjectInContext(Object context)
SecurityHelpergetSubjectInContext in interface SecurityHelperpublic org.jboss.security.SecurityContext authenticate(String domain, String baseUsername, Credentials credentials, String applicationName) throws LoginException
SecurityHelperauthenticate in interface SecurityHelperbaseUsername - without the security domain suffixLoginExceptionpublic GSSResult negotiateGssLogin(String securityDomain, byte[] serviceTicket) throws LoginException
SecurityHelpernegotiateGssLogin in interface SecurityHelperLoginExceptionprotected org.jboss.as.security.plugins.SecurityDomainContext getSecurityDomainContext(String securityDomain)
Copyright © 2018 JBoss by Red Hat. All rights reserved.