Skip to content
This repository was archived by the owner on Oct 2, 2020. It is now read-only.
This repository was archived by the owner on Oct 2, 2020. It is now read-only.

User authentication (with backend verification) #17

@onbjerg

Description

@onbjerg

Make it possible to sign in to Apiary using Web3. Signing in gives you the ability to persist your subscriptions across sessions.

I imagine the flow to be something like:

  • Click "Sign in"
  • A TOTP is sent from the server to the client
  • The client signs the TOTP using Web3
  • The signed TOTP is sent back to the server and verified
  • A token is sent to the client that can be used for the remainder of the session

Another approach would be to possibly use the signed TOTP directly as the token.

If there are any other approaches I've missed then I'd like to hear them 👇

Metadata

Metadata

Assignees

Labels

discussionThis issue needs to be fleshed outenhancementNew feature or request

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions