Skip to content
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

WIP: dpop/webid #37

Merged
merged 25 commits into from Dec 21, 2020
Merged

WIP: dpop/webid #37

merged 25 commits into from Dec 21, 2020

Conversation

ylebre
Copy link
Member

@ylebre ylebre commented Dec 10, 2020

adding dpop validation and get the webID from the jwt token so we have an id to validate acls against

ylebre and others added 13 commits December 10, 2020 20:01
adding dpop validation and get the webID from the jwt token so we have an id to validate acls against
locate the correct ACL file to use
parse grants from the ACL file
deny access without jwt
remove errorlog spam
added checks for paths given in 'default' or 'accessTo' grants
updated functions to find the correct .acl file
removed error_log calls from dpop validation
for PUT on an existing file, check if the new file starts with the old file. if so, Append is enough;
…rants on a resource as well as the parent directory;

this commit lets all the .acl checks in the test suite pass except for the WAC headers;
- fixed ACL path resolving
- added public grants to the user grants
- added WAC-Allow header in the result
- added access for public users
Merge pull request #33 from pdsinterop/add-wac-tests
remove default .acl, let the resource controller generate one if it is missing;
Added cookies to solid-crud and solid-wac tests
@ylebre ylebre merged commit 7193245 into master Dec 21, 2020
@ylebre ylebre deleted the dpop-webid branch December 21, 2020 13:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants