0

我正在关注这个视频https://www.youtube.com/watch?v=BfYsdNaHrps&ab_channel=Vuka和 @lepture 的 authlib ( https://docs.authlib.org/en/latest/client/flask.html# ) 文档.

我试图弄清楚如何将访问令牌的到期时间设置为 5 分钟。目前默认值为一小时。

我想也许为“ access_token_params ”添加一个键值对可能会起作用,但我不确定参数名称是什么。我尝试使用“ expire_in ”,但没有用。谁能给我一些关于如何设置到期时间的指导,以及我在哪里可以找到有关用于“access_token_params”的键值对的信息?

oauth.register(
        name='google',
        client_id=app.config["GOOGLE_CLIENT_ID"],
        client_secret=app.config["GOOGLE_CLIENT_SECRET"],
        access_token_url='https://accounts.google.com/o/oauth2/token',
        access_token_params={'expires_in': '300'},
        authorize_url='https://accounts.google.com/o/oauth2/auth',
        authorize_params=None,
        api_base_url='https://www.googleapis.com/oauth2/v1/',
        userinfo_endpoint='https://openidconnect.googleapis.com/v1/userinfo',  # This is only needed if using openId to fetch user info
        client_kwargs={'scope': 'openid email profile'},
    )
4

0 回答 0