进口
import flet as ft from flet.auth.providers.google_oauth_provider import GoogleOAuthProvider
a. 主要(网页:ft.Page):
provider = GoogleOAuthProvider(
client_id=**CLIENT_ID**,
client_secret=**CLIENT_SECRET**,
redirect_url="http://localhost:8550/api/oauth/redirect",
)
def login_click(e):
page.login(provider)
def on_login(e):
print("Access token:", page.auth.token.access_token)
print("User ID:", page.auth.user.id)
page.on_login = on_login
page.add(ft.ElevatedButton("Login with GitHub", on_click=login_click))
ft.app(target=main, Port=8550, view=ft.WEB_BROWSER)
当我使用Aval.py在终点站操作上述物品时,一个浏览器开张和认证工作。 但是,当我尝试翻案卷时,一个网络浏览器开张,让我选择签署,但似乎并没有进行转头工作。 请允许我帮助我。 谢谢。