Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Aug 09 01:05
    elf-pavlik commented #447
  • Aug 08 15:22
    TallTed commented #447
  • Aug 07 02:14
    almereyda opened #448
  • Aug 06 09:58
    melvincarvalho commented #447
  • Aug 06 09:55
    melvincarvalho commented #447
  • Aug 06 09:44
    melvincarvalho commented #447
  • Aug 06 09:41
    melvincarvalho commented #447
  • Aug 04 19:09
    barath commented #447
  • Aug 03 22:40
    ThisIsMissEm commented #447
  • Aug 03 17:14
    kjetilk commented #409
  • Aug 03 17:08
    acoburn synchronize #409
  • Aug 02 16:03
    elf-pavlik commented #447
  • Aug 02 15:56
    elf-pavlik commented #447
  • Aug 02 13:38
    scenaristeur commented #447
  • Aug 02 12:34
    timbl commented #447
  • Jul 28 16:33
    csarven reopened #409
  • Jul 25 12:15
    elf-pavlik commented #447
  • Jul 22 15:50
    justinwb assigned #447
  • Jul 22 15:50
    justinwb opened #447
  • Jul 06 14:22
    csarven commented #224
Justin Bingham
@justinwb
:+1:
Sarven Capadisli
@csarven
solid/specification#187 is an important one. Reviews would be great and super helpful.
Justin Bingham
@justinwb
will do!
Sarven Capadisli
@csarven
@acoburn Noted your preference. Just want to be clear that the PR captures the rough consensus - and there was quite a bit of gaps/unknowns all around DELETE (as you know from the issues).
Sarven Capadisli
@csarven
@namedgraph_twitter Do you use acl:accessTo with 1 or n?
Sarven Capadisli
@csarven
Do you use acl:default ? Can a resource inherit an ACL instead of having its own?
Martynas Jusevicius
@namedgraph_twitter
you mean acl:accessTo with one or multiple values?
as a general case multiple
we don't use acl:default
Sarven Capadisli
@csarven
How about own ACL or inheritance?
Martynas Jusevicius
@namedgraph_twitter
what do you mean with "own ACL"?
Sarven Capadisli
@csarven
When a resource is deleted, do you clean-up eg. remove an associated ACL?
Link rel=acl foo.acl
or however you associate - data level.
Martynas Jusevicius
@namedgraph_twitter
we mostly use acl:accessToClass
acl:accessTo only with "singleton" system resources
with acl:accessToClass there's no cleanup that needs to be done when an instance goes away
Sarven Capadisli
@csarven
I presume somewhere you have foo rel=acl foo.acl . What happens to foo.acl (and say it uses acl:accessTo foo) if foo is deleted?
Martynas Jusevicius
@namedgraph_twitter
we don't :)
why should we?
Sarven Capadisli
@csarven
Can a client discover a resource's ACL so that it can update?
Martynas Jusevicius
@namedgraph_twitter
no. but it can request access if it doesn't have it
that part is an extension of W3C ACL
Sarven Capadisli
@csarven
I don't know why you should or not. I'm merely trying to understand how your systems are making use of WAC/ACL... and comparing with how Solid is going at it. Trying to find where things can be reconciled or really FUBAR'd.
Martynas Jusevicius
@namedgraph_twitter
but what use case are we talking about here?
Sarven Capadisli
@csarven
Extension of W3C ACL?
I just said.. client. If I have an article and I only want you to read it, how would I achieve that?
Martynas Jusevicius
@namedgraph_twitter
if you want to read it but currently do not have access?
request read access
the app admin will see a request and grant it - or deny it
Sarven Capadisli
@csarven
Is app admin like the owner or controller of the resource?
Does that mean that acl:agent doesn't actually control ( in the general sense) the resource referred from accessTo?
Martynas Jusevicius
@namedgraph_twitter
yes the one has acl:Control over the ACL
Sarven Capadisli
@csarven
Say foo.acl has policy with acl:agent myWebID with acl:mode Control. Is that not sufficient for an application to be able to update the ACL resource/policy for the authorized agent (myWebID)?
I'm trying to circle back to how an application discovers a resource's ACL and whether they can PUT/PATCH an ACL - without taking on another mechanism to request the change.
Do you distinguish the mechanism to update ACL resources from other resources?
Martynas Jusevicius
@namedgraph_twitter
we distinguish in the sense that end-user data is segregated from the administration data (ACL, model, sitemap)
they are stored in two separate datasets
and accessed through two separate apps backed by the respective datasets
so you could update the ACL data in the admin app if you have control access
but not as an end-user in the end-user app
Martynas Jusevicius
@namedgraph_twitter
does it help?
Sarven Capadisli
@csarven
I think so. I don't sense there is anything particularly conflicting on how the ACL vocab is used. HOwever, as to how WAC works seems different.
For example, your system doesn't make use of Solid's ACL inheritance algorithm.
Martynas Jusevicius
@namedgraph_twitter
no
Sarven Capadisli
@csarven
Creating, deleting, updating ACL resources also appears to be differen.t
Martynas Jusevicius
@namedgraph_twitter
i think we talked about this before
maybe with @dmitrizagidulin
inheritance specifically