我正在关注这个视频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'},
)