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

add user accounts #9

Closed
max-mapper opened this issue Sep 20, 2013 · 7 comments
Closed

add user accounts #9

max-mapper opened this issue Sep 20, 2013 · 7 comments

Comments

@max-mapper
Copy link
Contributor

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

@toolness
Copy link
Contributor

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.

@max-mapper
Copy link
Contributor Author

WITH OUR POWERS COMBINED....

captain-planet-and-the-planeteers-season-one-20110406000829012-000

@brianloveswords
Copy link
Contributor

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!

@cmcavoy
Copy link

cmcavoy commented Sep 20, 2013

this ticket is giving me goosebumps.

@max-mapper
Copy link
Contributor Author

@brianloveswords @toolness

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

@toolness
Copy link
Contributor

toolness commented Oct 2, 2013

Yeah! Agree.

I told @LauraHilliger that I would make some kind of adventure that teaches people how to use the command line.

@toolness
Copy link
Contributor

toolness commented Oct 2, 2013

Oh, also, @christensenep will be at MozFest too!

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

4 participants