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

Extend authorization to other attributes beyond identity #258

Open
kenlassesen opened this issue Apr 13, 2019 · 2 comments
Open

Extend authorization to other attributes beyond identity #258

kenlassesen opened this issue Apr 13, 2019 · 2 comments

Comments

@kenlassesen
Copy link

I believe we need to extend things further than plain vanilla ACL:

Use cases

  • I want to grant this Physician access to my medical records for the next 30 days only
  • I want the information returned for someone in China to be different than information for someone in Iceland. Thus to get beyond the base information, a geolocation is required.
  • I want to restrict information to certain IP ranges
@namedgraph
Copy link

namedgraph commented Apr 13, 2019

Not in the core WAC vocabulary.

What you describing are rules for managing the ACL, not ACL in itself.

@RubenVerborgh RubenVerborgh changed the title ACL should be expanded to include Effectivity Dating, IP and Geolocation filtering Extend authorization to other attributes beyond identity Apr 13, 2019
@kjetilk
Copy link
Member

kjetilk commented Apr 23, 2019

I think we can reasonably extend the agentClass for some of these use cases. Note also that OpenLink has attached queries to ACLs. It should be quite straightforward to associate an agent class with a certain query, and so execute that query when needed, to extend the identity-based proof.

But we should definitely look beyond that.

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

No branches or pull requests

4 participants