def setUp(self): self.client = Client(client_id='some.client', client_secret='ASDFGHJKL', redirect_uri='https://example.com/oauth2redirect', authorization_uri='https://myapp.com/oauth2/auth', token_uri='https://myapp.com/oauth2/token')
class MainHandler(tornado.web.RequestHandler): client = Client(client_id=CLIENT_ID, client_secret=CLIENT_SECRET, authorization_uri=SERVER_URI + '/authorize', token_uri=SERVER_URI + '/token', redirect_uri=REDIRECT_URI + '?param=123') provider = MockAuthorizationProvider() uri = client.get_authorization_code_uri() data = provider.get_authorization_code_from_uri(uri) logger = logging.getLogger(data) print(data.headers) def get(self): self.write("""<html> <body> <p> <a href="https://localhost:8888/callback?confirm=1">confirm</a> </p> <p> <a href="https://localhost:8888/callback?confirm=0">deny</a> </p> </body> </html>""")