使用适用于 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请出于对所有神圣事物的热爱,有人帮助我让这个愚蠢的访问令牌持续更长时间。
1 回答
神不在的星期二
TA贡献1963条经验 获得超6个赞
它们不是您可以从用户级别更改的内容(但管理员可以更改或创建新策略来执行此操作)。出于安全原因,默认生命周期为 1 小时,除非您有充分的理由更改它,否则您不应该更改它,因为任何应用程序通常都可以轻松管理自己的令牌刷新/更新。
添加回答
举报
0/150
提交
取消