@@ -40,7 +40,7 @@ def get_oauth_1(self):
40
40
realm_id = realm_id [0 ]
41
41
42
42
if oauth_verifier and realm_id :
43
- client = self . server . qb_client_class (
43
+ client = Oauth1SessionManager (
44
44
sandbox = qb_data ['sandbox' ],
45
45
consumer_key = qb_data ['consumer_key' ],
46
46
consumer_secret = qb_data ['consumer_secret' ]
@@ -115,21 +115,20 @@ def get_oauth_2(self):
115
115
116
116
117
117
class QuickBooksAuthServer (HTTPServer ):
118
-
119
- qb_client_class = Oauth1SessionManager
118
+ #qb_client_class = Oauth1SessionManager
120
119
121
120
@classmethod
122
121
def build_server (cls , consumer_key , consumer_secret , sandbox , port , oauth_version ):
122
+ callback_url = 'http://localhost:{0}' .format (port )
123
123
if oauth_version == 1 :
124
124
client = Oauth1SessionManager (
125
125
sandbox = sandbox ,
126
126
consumer_key = consumer_key ,
127
127
consumer_secret = consumer_secret ,
128
- callback_url = 'http://localhost:{0}' .format (port )
129
128
)
130
129
131
130
qb_data = {
132
- 'authorize_url' : client .get_authorize_url (),
131
+ 'authorize_url' : client .get_authorize_url (callback_url ),
133
132
'request_token' : client .request_token ,
134
133
'request_token_secret' : client .request_token_secret ,
135
134
'consumer_key' : consumer_key ,
@@ -143,12 +142,11 @@ def build_server(cls, consumer_key, consumer_secret, sandbox, port, oauth_versio
143
142
sandbox = sandbox ,
144
143
client_id = consumer_key ,
145
144
client_secret = consumer_secret ,
146
- callback_url = 'http://localhost:{0}' .format (port ),
147
145
base_url = 'http://localhost:{0}' .format (port ),
148
146
)
149
147
150
148
qb_data = {
151
- 'authorize_url' : client .get_authorize_url (),
149
+ 'authorize_url' : client .get_authorize_url (callback_url ),
152
150
'access_token' : client .access_token ,
153
151
'refresh_token' : client .refresh_token ,
154
152
'consumer_key' : consumer_key ,
0 commit comments