public class AclAuthorisor extends Object implements PropertyAuthoriser
PropertyAuthoriser.CheckResult, PropertyAuthoriser.PropertyPermission| Constructor and Description |
|---|
AclAuthorisor(PrincipalFactory principalFactory) |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
authorise(Request request,
Request.Method method,
Auth auth,
io.milton.resource.Resource resource)
Attempt to determine if the request should be allowed.
|
Set<PropertyAuthoriser.CheckResult> |
checkPermissions(Request request,
Request.Method method,
PropertyAuthoriser.PropertyPermission perm,
Set<QName> fields,
io.milton.resource.Resource resource)
Implements authorisation checks for specific ACL properties
|
public AclAuthorisor(PrincipalFactory principalFactory)
public Boolean authorise(Request request, Request.Method method, Auth auth, io.milton.resource.Resource resource)
request - - the current requestmethod - - the HTTP method being invokedauth - - the authentication object for the current requestresource - - the resource being acted onpublic Set<PropertyAuthoriser.CheckResult> checkPermissions(Request request, Request.Method method, PropertyAuthoriser.PropertyPermission perm, Set<QName> fields, io.milton.resource.Resource resource)
checkPermissions in interface PropertyAuthoriserrequest - method - perm - fields - resource - Copyright © 2022 McEvoy Software Ltd. All rights reserved.