Class AuthzSupport

java.lang.Object
com.lucidworks.cloud.api.security.AuthzSupport

public class AuthzSupport extends Object
  • Constructor Details

    • AuthzSupport

      public AuthzSupport(org.springframework.core.env.Environment env)
  • Method Details

    • checkAuthorized

      public void checkAuthorized(String method, String path)
    • checkAuthorized

      public void checkAuthorized(com.lucidworks.apollo.security.HttpAccessRequest httpAccessRequest)
    • isAuthorized

      public boolean isAuthorized(com.lucidworks.apollo.security.HttpAccessRequest httpAccessRequest, com.lucidworks.apollo.security.AuthorizationContext authorizationContext)
    • filterEntityList

      public <E extends com.lucidworks.apollo.common.objects.Entity> List<E> filterEntityList(List<E> items, String path)
      Filter entity list based on permissions (if any) defined by the user
      Type Parameters:
      E -
      Parameters:
      items -
      Returns:
    • getAuthorizationContext

      public com.lucidworks.apollo.security.AuthorizationContext getAuthorizationContext()