-
Notifications
You must be signed in to change notification settings - Fork 25
Initial Editor’s Draft of the WAC specification #83
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
Merged
Merged
Changes from 2 commits
Commits
Show all changes
310 commits
Select commit
Hold shift + click to select a range
b14338f
Add effective-acl-resource-alternatives
csarven e22bd91
Add permission-inheritance-extensions
csarven f2ad4c9
Add distinct-effective-acl-resource-extensions
csarven d631c12
Clean up extensions and nav
csarven 4c839b9
Init authorization-policies
csarven 141a0cc
Expand on accessTo and default
csarven 6bf9d1e
Init authorization policy properties
csarven 884ec8e
Add authorization-policies to nav
csarven 8b0755c
Minor
csarven bf77f7e
Add requirement to reject non-conforming authorization policies
csarven da2e60a
Minor
csarven b686e1d
Add authorization-policy-conformance
csarven 948533c
Clarify RDF of acl-resource-representation authorization-policies
csarven b9266a6
Move modes-of-access into authorization-policies
csarven 434cca5
Add authorization-policy-conformance to nav
csarven 9a73323
Add agent-class definition
csarven c5b99f5
Init authorization-policy-context
csarven 973db23
Reorder authorization-policies section
csarven 00eadc4
Init examples section
csarven 3e2dd98
Minor
csarven 6eb4bf1
Minor
csarven d55eb2a
Init authorizaiton-policy-principals
csarven a68e36e
Access to acl:agent
csarven e5420c7
Access to acl:agentClass
csarven 9ec0666
Access to acl:agentGroup
csarven 5ee3bd1
Init authorization-evaluation
csarven a0d02f8
Minor
csarven 3980d42
Clarify acl:accessTo, acl:default when evaluating
csarven 5575b6c
Minor
csarven 60c893a
Minor
csarven 8cc40c4
Minor
csarven 3803c63
Add allow access for broader class
csarven 484363e
Note Access Classes
csarven c2da0a6
Minor
csarven d0fe2ca
Revise authorization-evaluation intro
csarven 0d38b76
Refer to authorization-policy
csarven 6d77403
Init authorization-policy-matching
csarven 8f89e46
Add match-accessto-agent-mode
csarven 49eab9a
Add match-default-agentclass-mode
csarven 088fcdb
Move effective-acl-resource under authorization
csarven 7258f35
Move modes-of-access under acl-resources
csarven 024c42f
Move authorization-policy-subjects under acl-resources
csarven b00137d
Move authorization-policy-context to access-objects under acl-resources
csarven bdce711
Move authorization-policy-subjects to access-subjects
csarven de99edc
Move modes-of-access to access-modes
csarven bd34421
Move access-objects modes subjects to authorization-policies
csarven 74d379e
Update authorization-policies authorization intros
csarven de41ae3
Minor
csarven d13ff94
Clarify access-subjects
csarven ef34c22
Add specification-orthogonality
csarven b561688
Remove superfluous text
csarven 57aa21f
Minor
csarven f733390
Add security-consideration about ACL resource provenance
csarven 9484cd2
Minor
csarven 30f9ddf
Link to effective-acl-resource from acl-resource-discovery
csarven dc09241
Move authentication recommendation to security-considerations
csarven 758fb4d
Add match-accessto-agentgroup-mode
csarven 75df4e3
Clarify input variable in example queries
csarven f04784c
Update match-accessto-agent-mode example
csarven 57e7126
Mention PREFIX from here on
csarven 3259c4a
Clarify why graph matching is unspecified
csarven d455b0c
update match-default-agentclass-mode
csarven 94e3e5f
Update match-accessto-agentgroup-mode
csarven d4bf5e0
Reference INFRA boolean
csarven e9baf81
Minor
csarven a68489e
Init reading-writing-resources
csarven fa54415
Add reinstated-resource-permissions
csarven 38554b0
Minor
csarven 2283bb4
Add sparql11-query to references
csarven 33c6a29
Revise authorization-policy-matching
csarven 86d0ba4
Clarify reinstated-resource-permissions
csarven f6269b1
Minor
csarven dc5ab1a
Fix match-default-agentclass-mode
csarven 9617c46
Minor
csarven 30125cb
Clarify effective-acl-resource for servers and clients
csarven fd1cb06
Add requirement to create new resource
csarven 84d27d7
Add requirement to delete resource
csarven 5cd779a
Minor
csarven bba98ad
Generalise the context of requested operation
csarven 98aeaaf
Add intro to WAC's set of operations
csarven a7d0af9
Add read, write, append, control operations
csarven edcb10b
Use access permission instead of right
csarven 04693b3
Add security-consideration for POST Location for only Append
csarven d3cd8a2
Mention uri-ownership is outside the scope of WAC
csarven e48a558
Minor
csarven 71c5df7
Add requirement for read operation
csarven 71a6542
Add requirement for update operation
csarven 5fefaa1
Add requirement for control operation
csarven e4b2099
Add acl-processor
csarven 0b57963
Mention identification provided by system
csarven 0cb9cf4
Update failures with wac-allow parsing
csarven 08104b1
Replace acl-processor with consumer of authorization policies
csarven d435131
Move response to append request to privacy-considerations
csarven 68d73da
Mention information disclosure through updates without read
csarven 4822f6e
Intro to privacy-considerations on discrete access permissions
csarven f0763c6
Add origin to terminology
csarven d6d525a
Minor
csarven 5f7b192
Init access-origins
csarven c886dd5
Add access-origins to nav
csarven 69b95f4
Include acl:origin to authorization-policy-conformance
csarven f9e5db8
Init web-application-authorization
csarven edb2ffc
Add use of acl:origin and Origin header
csarven efa9144
Clarify why Origin is used
csarven 1b48487
Minor
csarven ec725b8
Simplify requirement for acl:origin
csarven 94afae5
Add note access-subject-origin-rejection-reason
csarven 9447647
Update CSS for note, issue
csarven f0f90da
Clarify http-interaction
csarven 1cfe3c2
Minor
csarven 215129c
Use acl:Append acl:Write context for create update
csarven 1b7eb6d
Add note http-method-access-mode-relation
csarven 5b30dee
Mention PUT in http-method-access-mode-relation
csarven dcc981a
Rewrite http-method-access-mode-mapping , mention acl:Control
csarven 392a1f7
Mention GET acl:Read mapping
csarven d1d39b8
Mention POST acl:Append acl:Write mapping
csarven e31ad6e
Mention PUT acl:Write mapping
csarven cf260fb
Mention DELETE acl:Write mapping
csarven ecc5b12
Mention PATCH acl:Append acl:Write mapping
csarven 1420c4d
Move http-method-access-mode-mapping
csarven 3c43925
Move what acl:Control doesn't imply
csarven 316ab72
Remove examples section
csarven 92bdc22
Minor
csarven 315d75c
Clarify Origin acl:origin matching
csarven 0849053
Mention ACAO ACAH in granted responses
csarven acab598
Add WAC-Allow to ACEH
csarven a745aec
Mention when acl:origin is relevant
csarven 5d078d8
Minor
csarven 07353c6
Add loss-of-control-mitigation
csarven 44aeb1f
Reword to origin instead of Web application
csarven 4c3d459
Add trusted-origins
csarven e4ab8fe
Move server requirement on wac-allow to web-application-authorization
csarven a841bd4
Link to WAC-Allow
csarven b871b92
Express ACEH in context of CORS
csarven a9dac5c
Minor
csarven eb5348a
Clarify deriving ACL resource URI from resource
csarven 47dfb93
Require acl:Authorization in authorization-policy-conformance
csarven 13cfc6d
Move access-origins into access-subjects
csarven 7eae66c
Group acl:origin with other access subjects
csarven 4af21d8
Clarify WAC-Allow requirement
csarven 084f11b
Minor
csarven 3f74eae
Add clients-discovering-access-privileges
csarven d4533ba
Include acl:Authorization in examples
csarven 128e7b8
Minor
csarven 5f2c31c
Split requirement for origin
csarven 1cac605
Update authorization requirement for origin-based request
csarven 01aa04d
Minor
csarven 018b89b
Revise acl-resource definition
csarven b5980bb
Minor
csarven f59d200
Rename sectioning on authorization authorization-conformance authoriz…
csarven 0f80fcf
Use dl for terminology
csarven 134c4f1
Remove dfn-panel
csarven 4b94ee1
Minor
csarven ef1a1b9
Use SKOS for terminology
csarven a9180fc
Expan on accessToClass issue
csarven 7d061db
Rename to authorization authorization-rule
csarven 8594ee8
Minor
csarven f1435b9
Limit to agent identification not being forgable
csarven dbb5061
Add subject-verification
csarven 591edb3
Minor
csarven 4d47df8
Add origin-considerations
csarven cd35af4
Add client-identification
csarven 7e2a5b9
Minor
csarven 858bd3a
Add some relations
csarven 3454453
Minor
csarven c4f1417
Remove guard bit
csarven 06f7e0a
Update origin-considerations
csarven 227b6c4
Minor
csarven 605772e
Clarify behaviour for foreign-namespaced access modes
csarven dc4460a
Move accessToClass to authorization-extensions
csarven 0b6dc16
Use wac as shortname
csarven db84a21
Add more sources
csarven 2ca3aec
Update source/advisement
csarven 9ac5423
Add wac-allow-access-modes issue
csarven 0cda462
Fix figure URIs
csarven 4154316
Update audience
csarven ca8444f
Update reference relations
csarven 096d982
Remove status-of-a-permission
csarven c6b898b
Remove unused namespaces
csarven 599e0c4
Minor
csarven ffa9845
Add inlists motivation overview
csarven 6125a3b
Add document-derived-from
csarven 9983014
Add language license status policy
csarven a2b73f3
Add document-in-reply-to
csarven 63cccb0
Include dokieli
csarven b2e3e15
Minor
csarven f67a89f
Link to Solid Origin
csarven 00dc81d
Minor
csarven 5b5770c
Add inbox
csarven 3cfaa66
Minor
csarven 231ce5e
Init bib-security-privacy-questionnaire
csarven a150dde
Add security-privacy-review-purpose
csarven 6d0e8be
Add security-privacy-review-minimum-data
csarven 5b2d77d
Add security-privacy-review-personal-data
csarven 080bd87
Add security-privacy-review-sensitive-data
csarven 618b967
Add security-privacy-review-persistent-origin-specific-state
csarven a8368bc
Add security-privacy-review-underlying-platform-data
csarven 590b220
Add security-privacy-review-send-to-platform
csarven bee3bd7
Add security-privacy-review-sensor-data
csarven 32ad562
Add security-privacy-review-other-data
csarven e5fcf1c
Add security-privacy-review-string-to-script
csarven f6c503b
Add security-privacy-review-remote-device
csarven 0df341f
Add security-privacy-review-native-ui
csarven 29d2f02
Add security-privacy-review-temporary-id
csarven b8c6267
Add security-privacy-review-first-third-party
csarven ae7e2ec
Add security-privacy-review-private-browsing
csarven 54809b1
Add security-privacy-review-considerations
csarven 0c59327
Add security-privacy-review-relaxed-sop
csarven a3adcb0
Minor
csarven 9540095
Update README
csarven 666308a
Fix example query
csarven 2bef8a1
Minor
csarven db1dc81
Fix nav numbering
csarven 74cbbdc
Reinclude rdf-schema in namespaces
csarven 0b9b32d
Wrap prefixes with code
csarven 9437c92
List only MUST and MUST NOT in Conformance
csarven 42bbf5a
Clarify parsing algorithm for field-value
csarven 510a5f1
Clarify Control operation including view
csarven 09aa7db
Link to effective-acl-resource
csarven c970116
Remove 'see '
csarven d0c072a
Minor
csarven f87f9ec
Minor
csarven aa190b4
Update index.html
csarven a77b697
Update index.html
csarven 6336a26
Update index.html
csarven 16d1a62
Update index.html
csarven df5cdf3
Update index.html
csarven c919dd4
Update index.html
csarven db9cfe5
Update index.html
csarven e5b64c6
Update index.html
csarven 71ea144
Suggestions from @TallTed but with BrE use
csarven b38e2c2
Good ol' commas after e.g. and i.e.
csarven b8be211
Add links to authorization-conformance authorization-evaluation
csarven b51c52d
Minor
csarven 89cde2b
Clarify why clients need effective ACL resource
csarven d284d38
Minor
csarven 2fd1533
Clarify client's reason to determine efective-acl-resource: control o…
csarven 31fee9e
Link to web-application-authorization
csarven 54118e7
Add container-permissions
csarven d431ef0
Rename to web-origin-authorization
csarven ee67b75
Minor
csarven 2fc3955
Clarify web-origin-authorization
csarven bd4e505
Minor
csarven 674f748
Add some ids
csarven 9ad594d
Fix typo
csarven cad7a79
Apply suggestions from code review
csarven dd2c28f
Add access-privileges including WAC-Allow
csarven 173654f
Editorial suggestions from @matthieubosquet with some updates
csarven ee96098
Update index.html
csarven 6be5820
Minor
csarven 7c61e0a
Use ED URLs for the ED version
csarven File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.