Package org.jboss.as.connector.security
Class ElytronSecurityContext
java.lang.Object
org.jboss.as.connector.security.ElytronSecurityContext
- All Implemented Interfaces:
org.jboss.jca.core.spi.security.SecurityContext
public class ElytronSecurityContext
extends Object
implements org.jboss.jca.core.spi.security.SecurityContext
An Elytron based
SecurityContext implementation.- Author:
- Flavia Rainone, Stefan Guilhen
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <T> Set<T>getPrivateCredentials(Class<T> credentialClass) String[]getRoles()voidRuns the work contained in as an authenticated Identity.voidsetAuthenticatedSubject(Subject subject)
-
Constructor Details
-
ElytronSecurityContext
public ElytronSecurityContext()
-
-
Method Details
-
getAuthenticatedSubject
- Specified by:
getAuthenticatedSubjectin interfaceorg.jboss.jca.core.spi.security.SecurityContext
-
setAuthenticatedSubject
- Specified by:
setAuthenticatedSubjectin interfaceorg.jboss.jca.core.spi.security.SecurityContext
-
getRoles
- Specified by:
getRolesin interfaceorg.jboss.jca.core.spi.security.SecurityContext
-
runWork
Runs the work contained in as an authenticated Identity.- Parameters:
work- executes the work
-
getPrivateCredentials
-