RoboJackets / beekeeper

Acclimating a new generation to high altitudes.
Apache License 2.0
0 stars 1 forks source link

Basic auth mangement system #13

Closed jgkamat closed 7 years ago

jgkamat commented 7 years ago

New Auth Api:

New Auth Commands

TODO:

Closes #14

Review would be appreciated, but are probably not going to happen :cry:

jgkamat commented 7 years ago

Per our plan, we only have admin/non admin accounts. It would be a little bit more work to add multiple permission levels (view, write, admin, perhaps)?.

Is it worth adding a permission heiarchy, or should we just have a admin bool = true;

jgkamat commented 7 years ago

smoker_release.tar.gz

Compiled binaries for this PR

jgkamat commented 7 years ago

Opted for the permission heiarchy, since I figured out how enums work in go (they dont).

Next step is allowing permission levels to change and user change of passwords (and help text)

jgkamat commented 7 years ago

Should be feature complete at this point. Please let me know if you see any bugs.

Should be ready for the video demo at this point.

jgkamat commented 7 years ago

Here's a short demo video. We can easily take snippets from here. Right now it's 2:30, so we need about 1 more minute of demoable material (which should be easy).

https://www.youtube.com/watch?v=P7XIZ35ieVE&feature=youtu.be

jgkamat commented 7 years ago

Youtube decided to horribly compress my 3mb video file, so here's the version that hasn't been corrupted by google https://transfer.sh/Ar1du/recording.mkv

or recording.zip

jgkamat commented 7 years ago

2017-09-10-113326_1920x1080_scrot splash screen

jgkamat commented 7 years ago

This is probably never actually going to get reviewed so merging. Please let me know if you find problems.