Class AssetManagerStaticFileAuthorization

java.lang.Object
org.opencastproject.assetmanager.auth.AssetManagerStaticFileAuthorization
All Implemented Interfaces:
org.opencastproject.security.api.StaticFileAuthorization

public class AssetManagerStaticFileAuthorization extends Object implements org.opencastproject.security.api.StaticFileAuthorization
A simple static file authorization service which allows access to a configured set of patterns.
  • Field Details

    • entityManagerFactory

      protected javax.persistence.EntityManagerFactory entityManagerFactory
  • Constructor Details

    • AssetManagerStaticFileAuthorization

      public AssetManagerStaticFileAuthorization()
  • Method Details

    • setEntityManagerFactory

      public void setEntityManagerFactory(javax.persistence.EntityManagerFactory entityManagerFactory)
    • activate

      public void activate(org.osgi.service.component.ComponentContext cc)
    • getProtectedUrlPattern

      public List<Pattern> getProtectedUrlPattern()
      Specified by:
      getProtectedUrlPattern in interface org.opencastproject.security.api.StaticFileAuthorization
    • verifyUrlAccess

      public boolean verifyUrlAccess(String path)
      Specified by:
      verifyUrlAccess in interface org.opencastproject.security.api.StaticFileAuthorization