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

Implement HttpSig #9

Open
bblfish opened this issue Mar 13, 2021 · 2 comments
Open

Implement HttpSig #9

bblfish opened this issue Mar 13, 2021 · 2 comments
Projects

Comments

@bblfish
Copy link
Member

bblfish commented Mar 13, 2021

Implement the HttpSig authentication scheme.

@bblfish
Copy link
Member Author

bblfish commented Mar 26, 2021

Initial implementation of HttpSig was pushed in commits 662c0d5 and f3ed53e using the Java http-signatures-java library that implements Version 00 of "Signing HTTP Messages". As a result I have stuck with Authorization: Signature... header, as at present I just need to test that the architecture of the system works. Note that the question of what the form of the Authorization header is opened in HttpSig, Signature or Solid?.

I am still researching what ontology to use: see Ontology for the keyId document. This is needed to be able to interpret the keyId resource. I may just invent a couple of relations to get going.

@bblfish bblfish added this to To do in Auth Mar 26, 2021
@bblfish bblfish moved this from To do to In progress in Auth Mar 26, 2021
@bblfish
Copy link
Member Author

bblfish commented Feb 26, 2022

The code for everything up to "Signing Http Messages" has been moved to the httpSig repository and generalised to compile to JS libs too. This has then been pulled back in here with PR 20.
The code for authentication should perhaps be pulled back out again later to the httpSig repository again to make it widely useable.

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

No branches or pull requests

1 participant