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
ConstructorsConstructorDescriptionElytronSecurityDomainContextImpl(org.wildfly.security.auth.server.SecurityDomain securityDomain) -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleandoesUserHaveRole(Principal principal, Set<Principal> principals) org.wildfly.security.auth.server.SecurityDomaingetUserRoles(Principal principal) booleanvoidpushSubjectContext(Subject subject, Principal pincipal, Object credential) void
-
Constructor Details
-
ElytronSecurityDomainContextImpl
public ElytronSecurityDomainContextImpl(org.wildfly.security.auth.server.SecurityDomain securityDomain)
-
-
Method Details
-
doesUserHaveRole
- Specified by:
doesUserHaveRolein interfaceorg.jboss.wsf.spi.security.SecurityDomainContext
-
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
- Specified by:
getUserRolesin interfaceorg.jboss.wsf.spi.security.SecurityDomainContext
-
isValid
- Specified by:
isValidin interfaceorg.jboss.wsf.spi.security.SecurityDomainContext
-
runAs
- Specified by:
runAsin interfaceorg.jboss.wsf.spi.security.SecurityDomainContext- Throws:
Exception
-
pushSubjectContext
- Specified by:
pushSubjectContextin interfaceorg.jboss.wsf.spi.security.SecurityDomainContext
-
cleanupSubjectContext
public void cleanupSubjectContext()- Specified by:
cleanupSubjectContextin interfaceorg.jboss.wsf.spi.security.SecurityDomainContext
-