Class SecurityUtils
- java.lang.Object
-
- digital.nedra.commons.starter.security.engine.utils.SecurityUtils
-
public final class SecurityUtils extends Object
-
-
Constructor Summary
Constructors Constructor Description SecurityUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AuthorityContextcreateDefaultContext(List<String> roles)static Set<String>getAllAuthorities(List<RoleHandler> handlers)static Set<String>getAllRoles(List<RoleHandler> handlers)static Set<String>getAllUsedAuthorities(List<RoleHandler> handlers)static Optional<String>getClaimValue(String propertyName)static List<String>getRoleAuthorities(List<String> roles, List<RoleHandler> handlers)static Map<String,Set<String>>getRoleAuthorityMap(List<RoleHandler> handlers)static Optional<String>getUserOid()
-
-
-
Field Detail
-
OID
public static final String OID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRoleAuthorityMap
public static Map<String,Set<String>> getRoleAuthorityMap(List<RoleHandler> handlers)
-
getAllUsedAuthorities
public static Set<String> getAllUsedAuthorities(List<RoleHandler> handlers)
-
getAllRoles
public static Set<String> getAllRoles(List<RoleHandler> handlers)
-
getAllAuthorities
public static Set<String> getAllAuthorities(List<RoleHandler> handlers)
-
getRoleAuthorities
public static List<String> getRoleAuthorities(List<String> roles, List<RoleHandler> handlers)
-
createDefaultContext
public static AuthorityContext createDefaultContext(List<String> roles)
-
-