Python 将OAuth屏幕重定向到新窗口

Python 将OAuth屏幕重定向到新窗口,python,django,oauth,Python,Django,Oauth,我正在构建一个django应用程序,它使用OAuth来访问Google驱动器。但是,当我运行流以获取凭据时,OAuth屏幕会在另一个选项卡中打开,从而将用户转移到另一个窗口。如何使OAuth显示在弹出窗口中,并在验证完成后关闭 flow = client.flow_from_clientsecrets(CLIENT_SECRET_FILE, SCOPES) flow.user_agent = APPLICATION_NAME if flags: credentia

我正在构建一个django应用程序,它使用OAuth来访问Google驱动器。但是,当我运行流以获取凭据时,OAuth屏幕会在另一个选项卡中打开,从而将用户转移到另一个窗口。如何使OAuth显示在弹出窗口中,并在验证完成后关闭

flow = client.flow_from_clientsecrets(CLIENT_SECRET_FILE, SCOPES)
    flow.user_agent = APPLICATION_NAME
    if flags:
        credentials = tools.run_flow(flow, store, flags)
    else: 
        credentials = tools.run(flow, store)
    print('Storing credentials to ' + credential_path)
我相信tools.run_流是在另一个选项卡中调用OAuth屏幕的方法

谢谢