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

Contributions Álvaro Requejo Cembellín #26

Open
lacoonte opened this issue Feb 24, 2021 · 0 comments
Open

Contributions Álvaro Requejo Cembellín #26

lacoonte opened this issue Feb 24, 2021 · 0 comments

Comments

@lacoonte
Copy link
Contributor

lacoonte commented Feb 24, 2021

I had to do number 8 and 6 of our documentation so my work is at #21 and #22 . I have also done initial work with our webapp adding React Router and an About page to test it and provide some information about our project ( d7e02e9 ).

2nd review:
I wrote the restApi endpoints, got frustrated with my initial auth idea due to solid auth servers not using the same auth yet (oidc-solid is not implemented in every pod server as I initially thought) and designed a new Auth mechanism using RSA keypairs, qrcodes and JWT (using SHA256 hash signed with RSA). I also wrote the initial version of a mock auth middleware for testing the restapi, the Auth middleware in the restapi but probably the most frustrating thing was writing jwt token forging from scratch (provisonaly the code for this is written in the mobileapp's sendLocation.js because I didn't have time to properly refactor it) just using the only serious and working crypto library compatible with react-native because the jsonwebtoken library was not available (we don't have access from the app to the node Crypto library). I also wrote the initial code for keypair and qrcode generation but my friend @MarcosTobias was the one that stored it in the pod and left it in a fancy looking way. I don't know if I did something more but right now I don't remember.

#36, #54 and #46 were not needed in the end (we changed auth type) and I solved:
#84, #80, #49, #47 (along with @uo270927 ).

First release
I mostly did refactoring work of previous code and JWT token building for requests in webApp: #99, #56, #57

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

No branches or pull requests

1 participant