Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Two things:</p> <ol> <li><p>The OAuth Service Provider in question is violating the OAuth spec if it's giving you an error if you don't specify a callback URL. callback_url is <a href="http://oauth.net/core/1.0/#auth_step2" rel="noreferrer">spec'd to be an OPTIONAL parameter</a>.</p></li> <li><p>But, pedantry aside, you probably want to get a callback when the user's done just so you know you can redeem the Request Token for an Access Token. <a href="http://fireeagle.yahoo.net/developer/documentation/oauth_best_practice" rel="noreferrer">Yahoo's FireEagle developer docs</a> have lots of great information on how to do this.</p></li> </ol> <p>Even in the second case, the callback URL doesn't actually have to be visible from the Internet at all. The OAuth Service Provider will redirect the browser that the user uses to provide his username/password to the callback URL.</p> <p>The two common ways to do this are:</p> <ol> <li>Create a dumb web service from within your application that listens on some port (say, <a href="http://localhost:1234/" rel="noreferrer">http://localhost:1234/</a>) for the completion callback, or</li> <li>Register a protocol handler (you'll have to check with the documentation for your OS specifically on how to do such a thing, but it enables things like &lt;a href="skype:555-1212"&gt; to work).</li> </ol> <p>(An example of the flow that I believe you're describing <a href="http://wiki.oauth.net/iPhoto-to-Flickr" rel="noreferrer">lives here</a>.)</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload