为了账号安全,请及时绑定邮箱和手机立即绑定

如何延长 MSAL Python 库的访问令牌过期时间?

如何延长 MSAL Python 库的访问令牌过期时间?

哔哔one 2023-07-11 14:29:30
使用适用于 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 小时,除非您有充分的理由更改它,否则您不应该更改它,因为任何应用程序通常都可以轻松管理自己的令牌刷新/更新。



查看完整回答
反对 回复 2023-07-11
  • 1 回答
  • 0 关注
  • 95 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信