1
我試圖將自定義API連接到OAuth提供程序。我處於OAuthV1.0工作流的第一步,即請求令牌步驟。在Oauth請求中放回一個回調函數
我正在使用python包:requests_oauthlib,雖然tutorial說我做得對,oauth提供程序不斷要求回調uri。我如何在我的請求中添加回調函數?
要進一步說明服務器正在使用此提供程序:pmr2.oauth,所以我必須使用OAuthV1.0。
我試圖將自定義API連接到OAuth提供程序。我處於OAuthV1.0工作流的第一步,即請求令牌步驟。在Oauth請求中放回一個回調函數
我正在使用python包:requests_oauthlib,雖然tutorial說我做得對,oauth提供程序不斷要求回調uri。我如何在我的請求中添加回調函數?
要進一步說明服務器正在使用此提供程序:pmr2.oauth,所以我必須使用OAuthV1.0。
所以用OauthV1它應該是這樣的:
>>> client_key = 'client key'
>>> client_secret = 'secret'
>>> callback_uri = 'https://yourhost.com/callback'
>>> # Using OAuth1Session
>>> oauth = OAuth1Session(client_key, client_secret=client_secret, callback_uri=callback_uri)
,但您的文檔不說話的話,我應該有read the source here
希望這將有助於
我認爲這是對OAuthV2我必須使用OAuthV1.0因爲這是提供者使用的。 – Kickstarter
是一個已知的提供者服務嗎?因爲使用OAuthV1,你可以看到,沒有任何東西可以處理callbackurl/redirect_uri – 2013-08-30 13:16:37
是它的pmr2.oauth,它是一個plone包,用於oauth – Kickstarter