使用适用于 Python 的 MSAL 库时,我无法更改默认的 1 小时访问令牌过期时间。
我努力了:
now = datetime.datetime.utcnow()
then = datetime.datetime.utcnow() + datetime.timedelta(minutes=10)
claims = {
"exp": then,
}
app = msal.ConfidentialClientApplication(
graph_config["client_id"], authority=graph_config["authority"],
client_credential=graph_config["secret"], client_claims=claims)
我尝试将其作为 python 日期时间对象和字符串发送。我尝试将“_min”添加到该值中,并且像文档所说的那样尝试了“now + 10_min”。
无论如何,我仍然得到以下过期时间:
"expires_in": 3599,
"ext_expires_in": 3599,
即一小时
文档:https://msal-python.readthedocs.io/en/latest/#publicclientapplication-and-confidentialclientapplication
请出于对所有神圣事物的热爱,有人帮助我让这个愚蠢的访问令牌持续更长时间。
神不在的星期二
相关分类