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

Determine how to dynamically authorize access to reference lists on inherited instances #174

Open
justinwb opened this issue Sep 8, 2021 · 2 comments

Comments

@justinwb
Copy link
Member

justinwb commented Sep 8, 2021

From https://gitter.im/solid/data-interoperability-panel?at=6138b630f3449e13a4608150:

I believe that was related to cases where (for example) I grant you access to project 5, with inherited access to project 5’s tasks, and then i add a new task to project 5. you should automatically have access to that new task
so i think this was meant to capture the need for the authz system to authorize by relationship

@justinwb justinwb created this issue from a note in Application Interoperability Specification (To do) Sep 8, 2021
@elf-pavlik
Copy link
Member

I think we would need to specify Reference List that externalizes relations first, including it's life cycle. Next step would be how authorization handles it in a way that doesn't surface usage of that externalized bridge resource to the user.

Possibly Shape Trees spec would need to extend definition of referenced shape tree to define that Reference List is being used. IMO that decision should be made at level of defining shape tree.

@justinwb
Copy link
Member Author

Per session on 10/26 - @justinwb will take up an action item to detail this scenario in full, including the resource hierarchy, shape trees, and shape tree references.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants