Class ManagementRights

java.lang.Object
pl.allegro.tech.hermes.management.api.auth.ManagementRights

@Component public class ManagementRights extends Object
Make sure these implementations conform to what is configured via RolesAllowed annotations in endpoints.
  • Constructor Details

    • ManagementRights

      @Autowired public ManagementRights(GroupProperties groupProperties)
  • Method Details

    • isUserAllowedToManageTopic

      public boolean isUserAllowedToManageTopic(pl.allegro.tech.hermes.api.Topic topic, javax.ws.rs.container.ContainerRequestContext requestContext)
    • isUserAllowedToCreateGroup

      public boolean isUserAllowedToCreateGroup(javax.ws.rs.container.ContainerRequestContext requestContext)
    • getGroupCreatorRights

      public CreatorRights<pl.allegro.tech.hermes.api.Group> getGroupCreatorRights(javax.ws.rs.container.ContainerRequestContext requestContext)