-
Notifications
You must be signed in to change notification settings - Fork 465
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 user accounts #9
Comments
Yeah! Brian wrote a browser-to-command-line auth workflow with doorknob, I believe, and I drafted this Workshopper Remote Verification API spec that can be used with it to allow users to submit their solutions to a remote server (like nodeschool) for review/verification/badges/etc. @christensenep is working on a PR to workshopper that adds support for the API... I think he may need to coordinate with Brian so it works with his doorknob workflow implementation, not sure though. |
When we implement user accounts, we'll need SSL. Just found out about https://www.globalsign.com/ssl/ssl-open-source/, hopefully that means we can get one for free! |
this ticket is giving me goosebumps. |
Looks like (at least) the three of us will be at MozFest! I propose we host a nodeschool workshop the entire time. To make it more accessible to the MozFest crowd, maybe we could come up with a couple new workshop ideas targeted at beginners? Topic ideas: git, CSS, HTML, javascript (learning the language a la JSForCats) What else do we need to do to be prepared? We have about a month |
Yeah! Agree. I told @LauraHilliger that I would make some kind of adventure that teaches people how to use the command line. |
Oh, also, @christensenep will be at MozFest too! |
proposed flow:
you can log in with Mozilla Persona to workshopper on the command line so that workshops you complete can award you open badges
this means your progress is saved to your profile, which is viewable from nodeschool.io. I'm not sure if we need to have a login for for the web app side of things, but it would be cool if it showed the things you've earned in a way that is shareable
I have an existing auth server abstraction that could work well here:
https://github.com/maxogden/doorknob
We'd need to add a CLI login flow, e.g. with the twitter API you can have the user open a generated link, oauth in, and then copy paste a 4 digit code to their terminal that you then use to get a token
I believe either @toolness or @brianloveswords has already started working a little on the auth side of things
also @jlord has expressed interest in designing some hexagon badges for the workshops
The text was updated successfully, but these errors were encountered: