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

Question about access modes #306

Closed
michielbdejong opened this issue Mar 13, 2023 · 5 comments
Closed

Question about access modes #306

michielbdejong opened this issue Mar 13, 2023 · 5 comments

Comments

@michielbdejong
Copy link

https://solid.github.io/data-interoperability-panel/specification/snippets/projectron.example/needs.ttl mentions acl:Create but I think https://www.w3.org/ns/auth/acl only defines acl:Write.

See also https://solidproject.org/TR/wac#access-modes

@michielbdejong michielbdejong changed the title Question about access scopes Question about access modes Mar 13, 2023
@michielbdejong
Copy link
Author

Are access modes out of scope for this spec and should we in practice just use the ones that WAC defines?

@elf-pavlik
Copy link
Member

We rely on allowing an agent to create new contained resources without allowing them to change the description of the containing container itself (the server manages ldp:contains statements, not the client).

There are relevant issues which still stay unresolved:

@michielbdejong
Copy link
Author

OK, so it's complicated :)
I'm looking for a version of the interoperability spec that I can use now, in combination with a pod server that adheres to the Solid 0.10 spec. Ideally I think I want to have a sort of "admin app" or "launch panel" that implements the authorization server and that edits ACLs on the pod to add/remove access for specific apps to specific folders. Do you think that's possible?

@elf-pavlik
Copy link
Member

I'm open to collaborate on TS packages that can set ACL and ACP policies based on SAI Access Grants. Once available we can hook it up to sai-impl-service.
This will still leave some undesired access open until we can resolve the two issues linked above.

@elf-pavlik
Copy link
Member

elf-pavlik commented Apr 10, 2023

Meeting minutes:

@justinwb: Spec currently explains how to use current WAC access modes while more granular ones are missing.

@michielbdejong: I plan to implement WAC+ (which will add acl:Create and acl:Update) in Solid Next Cloud and see how that will work

@elf-pavlik: in SAI, WAC acl:Control would be reserved only for the Authorization Agent so it can maintain the single source of truth for access policies. Any regular (domain-specific) app would use flow from #138 to share access.

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

No branches or pull requests

2 participants