Interface SecurityScope

  • All Known Implementing Classes:
    FlowableAuthenticationSecurityScope

    public interface SecurityScope
    Security scope that can be used for passing the needed security scope accessibility to the Java API.
    Author:
    Filip Hrisafov
    • 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:
        true if the security scope has the given authority, false otherwise