Package org.flowable.ui.common.security
Interface SecurityScope
-
- All Known Implementing Classes:
FlowableAuthenticationSecurityScope
public interface SecurityScopeSecurity scope that can be used for passing the needed security scope accessibility to the Java API.- Author:
- Filip Hrisafov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<String>getGroupIds()The group ids for which the security scope is meant forStringgetTenantId()The tenant id for which the security scope is meant forStringgetUserId()The id of the user for which the security scope is meant forbooleanhasAuthority(String authority)Check if the security scope has the given authority.
-
-
-
Method Detail
-
getUserId
String getUserId()
The id of the user for which the security scope is meant for- Returns:
- the user id
-
getGroupIds
Set<String> getGroupIds()
The group ids for which the security scope is meant for- Returns:
- the group keys
-
getTenantId
String getTenantId()
The tenant id for which the security scope is meant for- Returns:
- the tenant id
-
hasAuthority
boolean hasAuthority(String authority)
Check if the security scope has the given authority.- Parameters:
authority- the authority to be checked- Returns:
trueif the security scope has the given authority,falseotherwise
-
-