Reddit OAuth/API Support

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.

  • [kemitche] (kemitche@reddit/admins/kemitche): Keith Mitchell
  • [kemitche] @#reddit-dev
    For a identifaction service the username is not that relevant
    e.g. for Discourse
    Discourse needs an email-adress to register/identify users
    If you want to identify a person, reddit is not the sign-in system you want
    Discourse already supports google, fb, twitter, github, yahoo OAUTH login/signup
    Just reddit not because reddit wont allow email calls
    The unique identifier to a reddit account is the redditor’s username. The same email can be used for multiple reddit accounts; it’s not unique, and thus, can’t be used as an identifier on other services.
    huh, TIL
    That kinda blows, as reddit karma could have been used for user/trust groups :confused:
    Sounds like a problem with discourse, to me
    It might be a good idea to ask Discourse to support a “unique user identifier” instead of just email
    oauth2 allows for that
    Reddit OAuth/API Support :confused:
    His argument that “email is identity” is a bit silly. 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.
    (On the same lines, though: emails aren’t required for reddit, so that adds another layer of complication to your goals)
    Feel free to quote us in that thread, also.
    ``
    Note: dditthardt has no cloak but referred me to reddit’s team page.

“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?

2 Likes