User talk:Deskana (WMF)/OAuth consumer guidelines
Where has this word consumer come from? Is it used in similar applications elsewhere?
Is it called that because the consumer is similar to a client, but not quite?
Is there a reason that we can't just use the word "client"? It is a more common term.
- It's the terminology used in many of the OAuth standards, although RFC 5849 seems to prefer "client". If nothing else, it should be mentioned along the lines of what is done in the RFC section 1.1 to avoid confusing people reading other OAuth documents (e.g. the documentation for whatever OAuth library people might be using). Anomie (talk) 14:43, 30 December 2013 (UTC)
Process to request approval
I am developing an application at the moment using commons.wikimedia.org as the OAuth endpoint. First, I made the mistake of proposing a consumer using a .local DNS name of the development machine for the registered callback URL. That worked fine for the initial development.
Now, I am using a public dev server to let another developer start helping. Therefore, being unable to edit the callback URL, I register another consumer. However, I registered both consumers using my personal mediawiki/wikimedia account, and now the other developer is unable to use and test major portions of the app unless I give him my credentials!
There should be some cautions and guidelines for the developers to avoid these pitfalls. Perhaps the consumer edit UI should permit editing the callback URL. Fortunately, I did not mistype both of my consumers. :-) As a conscientious person, I do not want to create a bunch of garbage consumers that create needless work and confusion for the stewards.
Lastly, I do not understand how to get help to either ask for a callback URL to be changed or to expedite approval. It has been over a week since proposing, and I do not expect action within hours or a day or two, but after a few days, I begin to worry. I see the link to the stewards page, but then the confusion about local vs. global and which type of request to make. I hope my experience can help improve this page for the next confused developer.