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

[feat]: implement public/private key authentication #1

Closed
michaelgrigoryan25 opened this issue Nov 7, 2021 · 3 comments
Closed

[feat]: implement public/private key authentication #1

michaelgrigoryan25 opened this issue Nov 7, 2021 · 3 comments
Assignees

Comments

@michaelgrigoryan25
Copy link
Owner

This is an issue to track the implementation of public/private key authentication for Stormi

@michaelgrigoryan25
Copy link
Owner Author

Using HMAC with a private key seems a more practical way to do this. I may consider replacing RSA with HMAC hashing or removing hashing completely.

@michaelgrigoryan25
Copy link
Owner Author

I may consider removing hashing completely and just sticking with a base64 encoded master key that would be provided by the config.yaml file.

Main advantages

  • Easier configuration process
  • Faster authentication processing times

Here's a diagram

diagram

@michaelgrigoryan25
Copy link
Owner Author

I have made the final decision to remove private/public key authentication. Users will now be authenticated via a base64 encoded user/password string.

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