-
Notifications
You must be signed in to change notification settings - Fork 2
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
Add AUTH v2 spec #1736
base: master
Are you sure you want to change the base?
Add AUTH v2 spec #1736
Conversation
55245be
to
84cfe8d
Compare
fc506bb
to
31bcf06
Compare
@vega-paul This PR moves some ACs from the AUTH spec to the non-protocol CLIE spec. I will need to renumber them as CLIE ACs and will make the changes to the text comments in the respective system test files. It would also be good for you to review the other CLIE ACs and add/update as you see fit. Lower priority for now in terms of implementation, however, it'd be good to get these in as the spec was very out-of-date |
31bcf06
to
ed18324
Compare
9c9e36a
to
490a44d
Compare
490a44d
to
9aa558b
Compare
This spec is supposed to explain the way we authenticate parties on the network, using public keys system. That part has been clarified. Details about the cryptographic algorithms used to generate such keys has been added. The high-level description of a "component" managing such keys, renamed wallet management application (prior wallet service) has been updated.
However, the previous version also explain how a user would interact with the wallet service, from an implementation perspective. This is doesn't fit anymore, as the interaction between the user and the wallet doesn't relate to the "authentication" of a user and a party on the network. As a result, the wallet API ACs has been moved out of that spec, to a non-protocol spec.
Close #1575