Package com.xebialabs.deployit.security
Class Permissions
java.lang.Object
com.xebialabs.deployit.security.Permissions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Collection<String> authenticationToPrincipals(org.springframework.security.core.Authentication authentication) static voidstatic Stringstatic org.springframework.security.core.Authenticationstatic Collection<Permission> isApplicableTo(Collection<Permission> values, String id) static Collection<Permission> isApplicableTo(Collection<Permission> values, String id, boolean checkRoot) static booleanstatic boolean
-
Constructor Details
-
Permissions
public Permissions()
-
-
Method Details
-
getAuthentication
public static org.springframework.security.core.Authentication getAuthentication() -
getAuthenticatedUserName
-
authenticationToPrincipals
public static Collection<String> authenticationToPrincipals(org.springframework.security.core.Authentication authentication) -
clearSecurityContext
public static void clearSecurityContext() -
isApplicableTo
-
isApplicableTo
public static Collection<Permission> isApplicableTo(Collection<Permission> values, String id, boolean checkRoot) -
isPersonalAccessToken
public static boolean isPersonalAccessToken() -
isLegacyPersonalAccessToken
public static boolean isLegacyPersonalAccessToken()
-