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

Add AUTH v2 spec #1736

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Add AUTH v2 spec #1736

wants to merge 2 commits into from

Conversation

ValentinTrinque
Copy link
Contributor

@ValentinTrinque ValentinTrinque commented Jun 5, 2023

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

@ValentinTrinque ValentinTrinque self-assigned this Jun 5, 2023
@gordsport gordsport added this to the ☄️ Cosmic Elevator milestone Jun 5, 2023
@ValentinTrinque ValentinTrinque force-pushed the feat/wallet-auth-v2 branch 4 times, most recently from 55245be to 84cfe8d Compare June 6, 2023 10:32
@ValentinTrinque ValentinTrinque marked this pull request as ready for review June 6, 2023 10:32
@ValentinTrinque ValentinTrinque force-pushed the feat/wallet-auth-v2 branch 11 times, most recently from fc506bb to 31bcf06 Compare June 6, 2023 11:33
@gordsport
Copy link
Contributor

@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

vega-paul
vega-paul previously approved these changes Jun 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[SPEC UPDATE] Update 0022-AUTH-auth.md to match latest implementation of the wallet
5 participants