MAJOR: Updates for Authenticated Web UI and CLI #30

Öppen
coolaj86 vill sammanfoga 77 incheckningar från s[2]s in i master
Ägare

This is a branch I've had going for months (and months).

  • Ports rather than sockets
  • Add API
    • JWS/JWT authenticated requests
  • Add Web UI
  • Create account on first run
    • CLI
    • Browser
  • Token for new device auth

There are tons of changes to the client/server architecture to support the forthcoming Electron app.

Still more to come, just wanted to give some visibility.

TODO

This is a branch I've had going for months (and months). * [x] Ports rather than sockets * [x] Add API * [x] JWS/JWT authenticated requests * [x] Add Web UI * [x] Create account on first run * [x] CLI * [ ] Browser * [ ] Token for new device auth There are tons of changes to the client/server architecture to support the forthcoming Electron app. Still more to come, just wanted to give some visibility. ### TODO * [ ] Key IDs (maybe SHA to emoji) * https://gist.github.com/ChrisCates/b4c0c54aadff9195ea71d83c65d5af2d * https://gist.github.com/ChrisCates/b4c60be6dff2b4c1ee09e797d0a8d1d6 * https://github.com/pfrazee/base-emoji * https://github.com/tsunaminoai/baseEmoji
Den här pull-förfrågan ha ändringar som är i konflikt med mål-branchen.
  • README.md
  • bin/telebit-remote.js
Logga in för att delta i denna konversation.
Inga granskare
Ingen Etikett
feature
Ingen Milsten
Ingen tilldelad
1 Deltagare
Notiser
Förfallodatum
Förfallodatumet är ogiltigt eller utanför gränserna. Använd formatet 'åååå-mm-dd'.

Inget förfallodatum satt.

Beroenden

No dependencies set.

Reference: coolaj86/telebit.js#30
No description provided.