gpt4 book ai didi

asp.net-core - 使用 Azure AD V2.0 (MSAL) 和 Asp .Net Core 2.0 获取刷新 token

转载 作者:行者123 更新时间:2023-12-02 03:04:30 24 4
gpt4 key购买 nike

我从 Azure Ad V2.0 端点获取了 access_token 来调用 Graph Api。但我必须代表用户在 api 中执行一些操作。所以我需要refresh_token来更新我的access_token,当它过期时。

有没有办法在 ASP .Net Core 中使用 MSAL 获取刷新 token ?

在微软文档中,他们告诉我们可以通过请求/token 端点来完成。但我找不到如何使用 MSAL 来做到这一点。

最佳答案

MSAL .NET 不会公开刷新 token ,而是将其保留在内部并代表应用处理所有 token 刷新和缓存逻辑。

您引用的文档引用的是 MSAL 代表您完成的协议(protocol)本身。它使用授权代码(在最终用户登录后)转到/token 端点,并获得访问和刷新 token 。访问 token 的有效期为 1 小时,过期后,AcquireTokenSilent 将自动使用/token 端点的刷新 token 来获取新的访问 token 。

关于asp.net-core - 使用 Azure AD V2.0 (MSAL) 和 Asp .Net Core 2.0 获取刷新 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48952087/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com