Class FileAclAuthorizer
- java.lang.Object
-
- org.restheart.plugins.FileConfigurablePlugin
-
- org.restheart.security.plugins.authorizers.FileAclAuthorizer
-
- All Implemented Interfaces:
ConfigurablePlugin,Plugin,Authorizer
public class FileAclAuthorizer extends FileConfigurablePlugin implements Authorizer
- Author:
- Andrea Di Cesare <andrea@softinstigate.com>
-
-
Constructor Summary
Constructors Constructor Description FileAclAuthorizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Consumer<? super Map<String,Object>>consumeConfiguration()HashMap<String,Set<io.undertow.predicate.Predicate>>getAcl()voidinit(Map<String,Object> confArgs)booleanisAllowed(Request request)booleanisAuthenticationRequired(Request request)-
Methods inherited from class org.restheart.plugins.FileConfigurablePlugin
init
-
-
-
-
Method Detail
-
init
public void init(Map<String,Object> confArgs) throws FileNotFoundException, ConfigurationException
-
consumeConfiguration
public Consumer<? super Map<String,Object>> consumeConfiguration()
- Specified by:
consumeConfigurationin classFileConfigurablePlugin
-
isAllowed
public boolean isAllowed(Request request)
- Specified by:
isAllowedin interfaceAuthorizer- Parameters:
request-- Returns:
-
isAuthenticationRequired
public boolean isAuthenticationRequired(Request request)
- Specified by:
isAuthenticationRequiredin interfaceAuthorizer
-
-