Relation between ACL, vcard:Group and vcard:Kind subclasses
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Documentazione
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Ambito
- authorization, documentation, security
Direzione di ricerca
Inizia confrontando le sezioni del Solid Protocol, della specifica WAC e dell’ontologia vCard RDF collegate nell’issue. Traccia come sono definiti vcard:Group, vcard:Kind, PersonalProfileDocument e ACL access subjects. Il lavoro è completato quando la relazione e la possibilità che le organizzazioni siano ACL subjects sono chiaramente definite nella specifica o nella documentazione dell’issue.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The SOLID Specification states that a group is represented by having a type of vcard:Group.
Then members of the vcard:Group can be added using the vcard:hasMember.
However, the vCard ontology declares that vcard:hasMember can point to subclasses of the vcard:Kind class.
Does this mean that the personal profile document (pointed by the WebId .../card#me) must be a subclass of type vcard:Kind (such as vcard:Individual)?
Since webIds already are of type PersonalProfileDocument, how can they be added to a group that requires them to be of type vcard:Individual?
Also how does the whole ACL thing applies when a pod wants to use also the other classes such as vcard:Organization?
Is it possible to use an Organization as an access subject for ACLs?
sources:
I read the solid specification here: https://solidproject.org/TR/protocol
Along with the WAC Spec: https://solid.github.io/web-access-control-spec/
And the vcard onthology here: https://www.w3.org/TR/vcard-rdf/#d4e1667
- Lingua principale
- HTML
- Stelle
- 563
- Fork
- 110
- Merge medio
- 5g 7m
- PR unite (30g)
- 3
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di solid/specification
-
new-work-item
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
solid/specification#806 · 11 commenti · 4 reazioni ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
solid/specification#804 · 9 commenti · 2 reazioni ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
solid/specification#799 · 1 reazione ·
-
topic: resource access
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
solid/specification#797 · 4 commenti · 2 reazioni ·
-
End-to-End Encryption (E2EE)Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
solid/specification#788 · 4 commenti · 1 reazione ·
Tutte le issue di solid/specification
Issue simili
-
acl documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
valkey-io/valkey-operator#489 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
MystenLabs/MemWal#1052 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[sec-check] SVG remote-reference gate misses src attributes, link hrefs and bare-string @importApertaagent/security hive/hosted-available-lke648397-260827-5n31 security
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Cainophile EXIT handler crashes on its own password redaction and logs the DB password in clear textAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni
-
🔒 [IBM OSPO Security Notification] — IBM/Deploy-a-Cloud-Native-Application-that-uses-Generative-AIApertasecurity
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
IBM/Deploy-a-Cloud-Native-Application-that-uses-Generative-AI#7 ·