On Thu, Jul 23, 2009 at 2:05 AM, Brianna
Laugher<brianna.laug...@gmail.com> wrote:
> Eh? I do. Else why bother even having a write API?  Why bother even
> having the login aspect to the API?

The API allows you to edit if you know the password of the account
you're using.  I can't see the value in creating some mechanism to
allow editing from an account with some special limited authorization
that's less than giving away the account password in practice.

> I can imagine someone building an alternative edit interface for a
> subset of Wikipedia content, say a WikiProject. Then the interface can
> strip away all the general crud and just provide information relevant
> to that topic area.

If they're allowing a third party to edit using their account, the
trust issues involved are substantially identical to just giving that
service their password.

> The OAuth provider typically has a page on the service (say en.wp)
> that lists all the third party apps you have granted authorisation to.
> This authorisation can be time-limited in itself, but if an app starts
> misbehaving (say, doing edits you didn't tell it to do), you can
> revoke its authorisation from the service directly (rather than having
> to change your password to stop it).

That doesn't greatly reduce the level of trust you'd need to have in a
service to authorize it to edit under your name.  Oh, great, if it
goes rogue it can get my account desysopped/blocked and seriously
confuse or annoy a large number of people who know me, but at least I
won't have to change my password!

On Thu, Jul 23, 2009 at 2:27 AM, John Vandenberg<jay...@gmail.com> wrote:
> And moving slightly away from "editing", Flickr could have an "upload
> to Wikimedia Commons" application which integrates nicely into their
> UI, and retaining a link in their system to indicate the name of the
> file over on Commons.

Yeah, great, and let's also have users let Facebook edit arbitrary
pages with their account name so that they can keep their profile
synchronized across sites.  This just strikes me as a horribly bad
idea.  When a user makes an edit, you should know that *that user made
the edit*.  Users should not be encouraged to let random third parties
use their account for any purpose.

On Flickr, the worst that could happen is their own stuff gets
trashed.  If a popular service goes rogue, then nobody has to care
except the people who trusted it.  No one else has the ability to do
anything about it anyway.  On a wiki, accounts could be used for
vandalism.  A rogue service means a huge number of established,
trusted users, including sysops, suddenly starting to blank pages and
add random profanity.  And nobody will have any idea what to do
because *it looks like it's a trusted user doing it*.  And probably
nobody has a list of who's given that service access to their account,
either.

Wikis are not a private sandbox.  If you can affect no one but
yourself, then sure, go ahead and allow foreign sites to screw with
your account.  That logic just doesn't apply on wikis.

So, my two cents: no.  Any application that's useful can be integrated
into MediaWiki itself, or a toolserver tool, or a client-side program
with access to the password.  We have plenty of examples of all of
these, and I fail to see how any use-case presented so far can't be
met by them just as well as the OAuth proposal, when you account for
the difference in security.

_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to