You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure应用客户端密钥过期后,能否用旧刷新令牌重新生成访问令牌?

问题解答

不行,当Azure应用注册的客户端密钥过期后,你无法使用之前获取的刷新令牌来生成新的访问令牌。

原因很直接:用刷新令牌请求新访问令牌的过程中,Azure AD仍需验证客户端的合法身份,而客户端密钥是客户端身份验证的核心凭证之一。一旦密钥过期,Azure AD会直接拒绝该客户端的身份验证请求——哪怕你的刷新令牌本身还在有效期内,整个流程也会失败。

解决办法:

  • 先登录Azure AD门户,为你的应用注册生成新的客户端密钥(也可以选择用客户端证书替代密钥,安全性更高)
  • 使用新生成的客户端密钥,搭配仍在有效期内的刷新令牌发起请求,就能成功获取新的访问令牌
  • 如果刷新令牌也已过期,就得重新走完整的授权流程(比如授权码流),重新获取授权码后再兑换新的令牌对(访问令牌+刷新令牌)

内容的提问来源于stack exchange,提问作者Tushar Das

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 14:20:27