Class ElytronSecurityDomainContextImpl
- java.lang.Object
-
- org.jboss.as.webservices.security.ElytronSecurityDomainContextImpl
-
- All Implemented Interfaces:
org.jboss.wsf.spi.security.SecurityDomainContext
public class ElytronSecurityDomainContextImpl extends Object implements org.jboss.wsf.spi.security.SecurityDomainContext
-
-
Constructor Summary
Constructors Constructor Description ElytronSecurityDomainContextImpl(org.wildfly.security.auth.server.SecurityDomain securityDomain)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanupSubjectContext()booleandoesUserHaveRole(Principal principal, Set<Principal> principals)org.wildfly.security.auth.server.SecurityDomaingetElytronSecurityDomain()StringgetSecurityDomain()Set<Principal>getUserRoles(Principal principal)booleanisValid(Principal principal, Object password, Subject subject)voidpushSubjectContext(Subject subject, Principal pincipal, Object credential)voidrunAs(Callable<Void> action)
-
-
-
Method Detail
-
doesUserHaveRole
public boolean doesUserHaveRole(Principal principal, Set<Principal> principals)
- Specified by:
doesUserHaveRolein interfaceorg.jboss.wsf.spi.security.SecurityDomainContext
-
getSecurityDomain
public String getSecurityDomain()
- Specified by:
getSecurityDomainin interfaceorg.jboss.wsf.spi.security.SecurityDomainContext
-
getElytronSecurityDomain
public org.wildfly.security.auth.server.SecurityDomain getElytronSecurityDomain()
- Specified by:
getElytronSecurityDomainin interfaceorg.jboss.wsf.spi.security.SecurityDomainContext
-
getUserRoles
public Set<Principal> getUserRoles(Principal principal)
- Specified by:
getUserRolesin interfaceorg.jboss.wsf.spi.security.SecurityDomainContext
-
isValid
public boolean isValid(Principal principal, Object password, Subject subject)
- Specified by:
isValidin interfaceorg.jboss.wsf.spi.security.SecurityDomainContext
-
runAs
public void runAs(Callable<Void> action) throws Exception
- Specified by:
runAsin interfaceorg.jboss.wsf.spi.security.SecurityDomainContext- Throws:
Exception
-
pushSubjectContext
public void pushSubjectContext(Subject subject, Principal pincipal, Object credential)
- Specified by:
pushSubjectContextin interfaceorg.jboss.wsf.spi.security.SecurityDomainContext
-
cleanupSubjectContext
public void cleanupSubjectContext()
- Specified by:
cleanupSubjectContextin interfaceorg.jboss.wsf.spi.security.SecurityDomainContext
-
-