我在 js 客户端上使用 MSAL Browser library 登录,并使用acquireTokenSilent 或acquireTokenPopup 来获取访问令牌和刷新令牌。
我获得的刷新令牌有效期为 1 天,如 refresh the access token 部分所示:
我想更改我的登录过程以获取有效期为 90 天的刷新令牌。 怎么可能?
我的服务器是 .NET Core。
谢谢!
答案 0 :(得分:1)
如果您需要更长时间地保留刷新令牌,则需要使用授权代码授权并将其存储在服务器端。使用隐式授权生成的刷新令牌的到期时间固定为 24 小时。