<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -180,7 +180,7 @@ FIREEAGLE_METHODS = {
         'http_headers': None,
         'http_method' : 'GET',
         'optional'    : [],
-        'required'    : ['token'],
+        'required'    : ['oauth_verifier', 'token'],
         'returns'     : 'oauth_token',
         'url_template': OAUTH_URL_TEMPLATE,
     },
@@ -195,7 +195,7 @@ FIREEAGLE_METHODS = {
     'request_token': {
         'http_headers': None,
         'http_method' : 'GET',
-        'optional'    : [],
+        'optional'    : ['oauth_callback'],
         'required'    : [],
         'returns'     : 'oauth_token',
         'url_template': OAUTH_URL_TEMPLATE,
@@ -441,7 +441,10 @@ class FireEagle:
         # anything.
         if 'request_url' == meta['returns']:
             return meta['url_template'].substitute( method=method, server=self.auth_server, token=token.key )
-        
+
+        if 'oauth_callback' in meta['optional'] and 'oauth_callback' not in kw:
+            kw['oauth_callback'] = &quot;oob&quot;
+
         # Build and sign the oauth_request
         # NOTE: If ( token == None ), it's handled silently
         #       when building/signing</diff>
      <filename>fireeagle_api.py</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>7254b8af50a61f9bb5b5e6b19fdc3ddc8f16705f</id>
    </parent>
  </parents>
  <author>
    <name>Seth Fitzsimmons</name>
    <email>seth@mojodna.net</email>
  </author>
  <url>http://github.com/SteveMarshall/fire-eagle-python-binding/commit/ebace6d8cdf1a5908550732e32f7a5b911c7de72</url>
  <id>ebace6d8cdf1a5908550732e32f7a5b911c7de72</id>
  <committed-date>2009-05-26T19:15:21-07:00</committed-date>
  <authored-date>2009-05-26T19:15:21-07:00</authored-date>
  <message>support for OAuth 1.0a</message>
  <tree>9c3b0cae53310bd9e093bb9a9d3ca7cf1bd05c26</tree>
  <committer>
    <name>Seth Fitzsimmons</name>
    <email>seth@mojodna.net</email>
  </committer>
</commit>
