w3c-ccg / http-signatures

Signing HTTP Messages specification
https://w3c-dvcg.github.io/http-signatures/
Other
34 stars 9 forks source link

Project Principles, Readme & Contributing #87

Open liamdennehy opened 5 years ago

liamdennehy commented 5 years ago

In order to help smooth out discussions I thought it useful to capture some guiding principles for this specification. Hopefully these can be agreed on and used as a reference point for future and existing issues. This also captures the "tribal knowledge" formally, which I think is useful. Right now these are buried deep in some lengthy issue discussions.

To illustrate:

The issues on permitting or denying multiple "Signature" headers cannot be resolved until we first agree multiple header instances are ok in any case, and how to sign multiple instance headers depends on answering the same question. Since the HTTP RFCs are not particularly clear, we need to either be strict or tolerant in our interpretation, but it should at least be consistent. I have formulated the first bullet under the principle "Simple and Compatible" with this in mind, hopefully in a way that does not cause controversy.

I suggest opening new issues with the "project" tag for specific issues rather than going down the comments road here, and tagging this PR in those issues.

liamdennehy commented 4 months ago

I don't think this has value in being merged given the age and that this has now turned into a published IETF RFC. Happy to close without merge.