Class PermissionAuthorizationManagerFactoryImpl

java.lang.Object
com.aquima.web.security.PermissionAuthorizationManagerFactoryImpl
All Implemented Interfaces:
com.blueriq.component.api.security.PermissionAuthorizationManagerFactory

public class PermissionAuthorizationManagerFactoryImpl extends Object implements com.blueriq.component.api.security.PermissionAuthorizationManagerFactory
Implementation of the PermissionAuthorizationManagerFactory which creates a preconfigured AuthorizationManager.
  • Constructor Details Link icon

    • PermissionAuthorizationManagerFactoryImpl Link icon

      public PermissionAuthorizationManagerFactoryImpl(IRolePermissionsProvider rolePermissionsProvider, String prefix)
  • Method Details Link icon

    • forPermissions Link icon

      public <T> org.springframework.security.authorization.AuthorizationManager<T> forPermissions(String... permissions)
      Creates preconfigured AuthorizationManager that check if the user is authenticated and
      Specified by:
      forPermissions in interface com.blueriq.component.api.security.PermissionAuthorizationManagerFactory
      Type Parameters:
      T - the type of object that the authorization check is being done on.
      Parameters:
      permissions - The permissions which are allowed.
      Returns:
      an preconfigured AuthorizationManager