Class ElytronCallerDetailsResolver
- java.lang.Object
-
- org.wildfly.security.soteria.integration.ElytronCallerDetailsResolver
-
- All Implemented Interfaces:
org.glassfish.soteria.authorization.spi.CallerDetailsResolver
public class ElytronCallerDetailsResolver extends Object implements org.glassfish.soteria.authorization.spi.CallerDetailsResolver
- Author:
- Darran Lofthouse
-
-
Constructor Summary
Constructors Constructor Description ElytronCallerDetailsResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>getAllDeclaredCallerRoles()PrincipalgetCallerPrincipal()<T extends Principal>
Set<T>getPrincipalsByType(Class<T> pType)booleanisCallerInRole(String role)
-
-
-
Method Detail
-
getCallerPrincipal
public Principal getCallerPrincipal()
- Specified by:
getCallerPrincipalin interfaceorg.glassfish.soteria.authorization.spi.CallerDetailsResolver
-
getPrincipalsByType
public <T extends Principal> Set<T> getPrincipalsByType(Class<T> pType)
- Specified by:
getPrincipalsByTypein interfaceorg.glassfish.soteria.authorization.spi.CallerDetailsResolver
-
isCallerInRole
public boolean isCallerInRole(String role)
- Specified by:
isCallerInRolein interfaceorg.glassfish.soteria.authorization.spi.CallerDetailsResolver
-
-