This is an automated email from the ASF dual-hosted git repository. brondsem pushed a commit to branch db/8461 in repository https://gitbox.apache.org/repos/asf/allura.git
commit ae26886d459e9ed63772dcf48991e22e168babff Author: Dave Brondsema <[email protected]> AuthorDate: Tue Sep 13 18:25:42 2022 -0400 [#8461] include oauth_callback in our example clients, to match spec --- Allura/docs/api-rest/docs.md | 2 +- scripts/wiki-copy.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Allura/docs/api-rest/docs.md b/Allura/docs/api-rest/docs.md index 425ae8912..886514719 100755 --- a/Allura/docs/api-rest/docs.md +++ b/Allura/docs/api-rest/docs.md @@ -93,7 +93,7 @@ If you want your application to be able to use the API on behalf of another user AUTHORIZE_URL = 'https://forge-allura.apache.org/rest/oauth/authorize' ACCESS_TOKEN_URL = 'https://forge-allura.apache.org/rest/oauth/access_token' - oauth = OAuth1Session(CONSUMER_KEY, client_secret=CONSUMER_SECRET) + oauth = OAuth1Session(CONSUMER_KEY, client_secret=CONSUMER_SECRET, callback_uri='oob') # Step 1: Get a request token. This is a temporary token that is used for # having the user authorize an access token and to sign the request to obtain diff --git a/scripts/wiki-copy.py b/scripts/wiki-copy.py index fc6553761..ddb3187d3 100644 --- a/scripts/wiki-copy.py +++ b/scripts/wiki-copy.py @@ -81,7 +81,7 @@ def make_oauth_client(base_url) -> requests.Session: oauth_token = cp.get(base_url, 'oauth_token') oauth_token_secret = cp.get(base_url, 'oauth_token_secret') except NoOptionError: - oauthSess = OAuth1Session(oauth_key, client_secret=oauth_secret) + oauthSess = OAuth1Session(oauth_key, client_secret=oauth_secret, callback_uri='oob') request_token = oauthSess.fetch_request_token(REQUEST_TOKEN_URL) pin_url = oauthSess.authorization_url(AUTHORIZE_URL, request_token['oauth_token']) if isinstance(webbrowser.get(), webbrowser.GenericBrowser):
