Would be awesome to log in via a Reddit Account. Would also help user login conversion rates.
Also reddit karma (for example in a specific subreddit) would transfer to Discourse users/group trust levels.
Would be awesome to log in via a Reddit Account. Would also help user login conversion rates.
Also reddit karma (for example in a specific subreddit) would transfer to Discourse users/group trust levels.
Wait, do they actually provide that?
http://www.reddit.com/dev/api/oauth
I think they let you access the username but not the email adresss. Could be wrong on this.
Would still be nice if people could link their reddit accounts to discourse though.
If they don’t provide email address, it is basically useless. Email is identity to us.
Posted about this on /r/redditdev and /r/ideasfortheadmins/
After not receiving answers from any Admin, I asked again in #reddit-dev on freenode.
Transcript of the discussion:
``
Any idea what I can do so my request gets answered by a reddit admin or someone in a decision-making place? See http://redd.it/2lrcdv http://redd.it/2lsex1
A reddit user’s identity is their username, not their email.


“On first login to discourse via reddit, you’d ask for the user’s email, then, on discourse, associate the two. On future logins, you’d have an association of the reddit username to the “true” email.”
Kinda sounds like Plugin Territory to me, how does the Discourse team feel about this?
Wouldn’t this be similar to Twitter logins?
So, in other words: It could work, if we had the UI to add auth options while logged in.
Have there been any developments in this area? I run a community/sub Reddit and we’ve reached the need to have more power and flexibility that Reddit just cannot offer. I’m already sold on using Discourse but offering Single Sign On with the users Reddit accounts would be the icing on the cake to really increase adoption.
I have to admit that i’m not a programmer but can typically google/hack my way thorough most things but building something to prompt for email addy’s while pulling the other information from Reddit sounds a bit more involved than i’m comfortable jumping into (unless there was a tutorial somewhere haha).
Is this something you are interested in @riking? I do think Reddit offshoot communities that are more interested in true discussion (and not down voting, ordering by votes, etc) could find good use for Discourse.
Not really. It’s not exactly the best source of identity for things that you aren’t tying directly back to Reddit.
that are more interested in true discussion (and not down voting, ordering by votes, etc
This! That’s exactly what we are going for. Reddit was nice because of the user base but it isn’t the greatest when it comes to encouraging fresh discussion, on the flip side topics can’t be too old which is horrible if you’re linking threads in the sidebar.
I understand if this isn’t something we can accomplish, we’re still going with Discourse either way because the alternative (PhpBB or something) just feels way too 1990, plus we have a ton of mobile users and want the site to look professional for everyone no matter what device they’re on.
Has anyone worked on this? or given a price on a plugin? We go after reddit users all the time for our community. They are the most active we have.
Reddit allows you to sign up without handing over an email address.
That’s a non-starter per:
I just tested the Facebook Authentication on the try.discourse.org site and Facebook still works if you disallow sharing email in the Facebook Permissions dialog.
The Discourse sign-up just asks the user for their email instead of getting the email from the OAuth provider.
Discourse could still do the same thing for Reddit where it just asks the user for their email address as when the API doesn’t return an email address.
Reddit is different in that it never returns an email address where Facebook will provide an email address unless the user decides to not share it with Discourse but otherwise the handling of an OAuth provider that doesn’t return an email address seems to already be a case that is handled by Discourse.
Has anything changed on this 2+ years later? Reddit is still not a great place for great discussion and in-depth engagement. Making it as seamless as possible for those populous communities to connect with relevant Discourse sites seems like a pretty great possibility both for Redditors and the people who run those Discourse forums. I’m one of them. 
¿Reddit Oauth sigue siendo inviable? Al igual que un usuario anterior, e imagino que muchos otros que siguen este camino, tengo un subreddit popular que está creciendo más allá de la plataforma. Me gustaría un lugar para conversaciones largas que puedan vincularse al subreddit. La identidad compartida entre las plataformas es importante.
@jd2066 ¿alguna vez implementaste algo basado en tu observación de que Facebook sin correo electrónico todavía funciona? Esto suena como un ajuste básico de UX.
Aparentemente, Flarum maneja este caso:
Get support using and extending Flarum, the next-generation forum software that makes online discussion fun.
Solo estaba señalando que Discource ya manejaba el inicio de sesión de Facebook cuando no se devolvía una dirección de correo electrónico, solicitando al usuario su dirección de correo electrónico, por lo que debería ser posible hacer lo mismo con un inicio de sesión de Reddit que no devuelva una dirección de correo electrónico.
Sin embargo, no soy un desarrollador de Discourse, por lo que no es algo que pueda implementar.
Para cualquiera que encuentre este hilo, NodeBB también admite OAuth de Reddit y no necesita centrar la identidad del usuario en el correo electrónico. He estado investigando esta función en varias plataformas.
Este tema está etiquetado como pr-welcome, lo que significa que estamos abiertos a recibir esta función como una contribución de la comunidad, pero no planeamos trabajar en ella nosotros mismos, ya que no es una prioridad para nuestros clientes alojados.