如何使用 MS Graph API 无需登录即可访问 OneDrive

问题描述 投票:0回答:1

当我们的应用程序使用 Microsoft Graph API 将文件上传到用户的 OneDrive 时,我们不希望用户每次都登录。

用户是否还需要登录一次来验证自己的身份,并获得一个可以在后续调用中使用的令牌?

理想情况下,该代币可以持续数月。

azure microsoft-graph-api microsoft-entra-id
1个回答
0
投票

您的应用程序可以使用刷新令牌来获取新令牌:https://learn.microsoft.com/en-us/entra/identity-platform/refresh-tokens。 除非您的应用程序是单页应用程序,否则刷新令牌相当持久。 当您请求新令牌时,您还会得到一个新的刷新令牌,并且您应该用新令牌覆盖您拥有的令牌,以防止其过期。

请注意,此代币获取可能会失败;刷新令牌可以被撤销。 在这种情况下,您需要提示用户登录。

© www.soinside.com 2019 - 2024. All rights reserved.