-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Testing existence of "default ACL" #402
Comments
FWIW, when Trellis is first started, it automatically initializes two resources: a root container (an LDP-BC) and an ACL for that resource. That ACL is a web resource like every other ACL resource in Trellis, and it can be modified via PATCH or PUT. This satisfies the SOLID WebAC spec that states:
In that sense, this default ACL in Trellis is web-accessible to users (i.e. whoever has |
I think that whether or not the default ACL is web-accessible to users, there is currently no way to find out where/what it is. That is because we use the
FWIW, in playing with trilpy I assumed that the default ACL would be web accessible, and that default and root ACL would be set by configuration. So:
|
Decision in 10/31/18 editor's call: by definition, there must be some default behavior. But there's no requirement that it's web-accessible for the server to link to. So we are closing this issue. |
https://fedora.info/2018/06/25/spec/#inheritance states:
There are open questions in the context of the API Test Suite about how to determine if such a "default ACL" exists. The specification says that the ACL for any resource must be returned in a
Link
header. For an ACL on the root resource... there are interaction questions along the lines of:Link: acl
header return when there is only the "default ACL"?Link: acl
header would change?It may be that these questions all go away if the answer to the second question above is "yes".
The text was updated successfully, but these errors were encountered: