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

User management #16

Closed
cedricbonhomme opened this issue Nov 29, 2015 · 2 comments
Closed

User management #16

cedricbonhomme opened this issue Nov 29, 2015 · 2 comments

Comments

@cedricbonhomme
Copy link
Owner

User management is kinda sketchy. Reading through that (fr) http://sametmax.com/the-user-is-dead/ I realize i'd be much more nice for any day to day user to rely on an OpenID mechanisme (openid / facebook / google) alongside the current user management, if not in place of it.

It'd make the user management simpler and the application more accessible to new users.


@cedricbonhomme
Copy link
Owner Author

Yes, it makes sense to add the support of single sign on. For the users who wants to use that. Personnaly, I am not using openid or a member of facebook, twitter, etc.. I am even considering to close my google account. So, I think we should keep the "classic mechanism" of login. And add the possibility of using SSO for a particular pyAggr3g470r instance (via the configuration file, for example). Maybe with Flask-SSO?


Original comment by: Cédric Bonhomme

@cedricbonhomme
Copy link
Owner Author

I just read this blog post:
http://blog.miguelgrinberg.com/post/oauth-authentication-with-flask
maybe not exactly what you were talking about, but this is still a step forward. And the cost to implement this new functionality seems low. Unfortunately I do not have a twitter of facebook account (but this should also work with Google).

I am actually wondering if this is a good thing to remove the user.email field and the email address verification. We can just keep the user.nickname and user.password. And maybe user.social_id for oauth. What do you think?


Original comment by: Cédric Bonhomme

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