当前位置: 首页 > 知识库问答 >
问题:

Microsoft Graph无限/长期访问令牌

夏长卿
2023-03-14

我最近使用Microsoft Graph API为OneDrive开发了一个桌面应用程序。我遇到了一个关于访问令牌生存期的问题。我在下面的文档中看到,使用刷新令牌的最大令牌生存期是90天:

https://docs.microsoft.com/en-us/azure/active-directory/active-directory-configurable-token-liftimes

是否有一种方法可以进一步扩展,这样用户就不必再次被提示登录了?

共有1个答案

云卓
2023-03-14

是的。当使用当前刷新令牌请求访问令牌时,还提供一个新的刷新令牌,该令牌将再次具有90天(非活动)限制。这意味着只要用户经常使用该应用程序,他们就不应该被要求频繁登录。这似乎可以设置为,除非不活动的时间过长(90天),否则他们永远不需要登录。

 类似资料:
  • 我正在构建一个应用程序,需要访问谷歌驱动器和谷歌表。我希望用户转到https://mydomain.appspot.com/authenticate,通过Google登录流并验证自己,以便后端接收Google Drive和Google Sheets的访问令牌。 之后,我希望后端能够访问驱动器和工作表,而无需用户交互。例如,我希望一个计划任务每小时运行一次,并从驱动器和工作表中检索一些数据。我希望后

  • 我正在使用以下示例来玩Spring Cloud OAuth2实现: https://github.com/spring-cloud-samples/authserver https://github.com/spring-cloud-samples/sso 第一个是OAuth服务器,它在对用户进行身份验证时生成JWT令牌。第二个是正在被消耗的资源。根据OAuth规范,资源将用户的身份验证转发给au

  • 我得到的令牌是: http://localhost:8080/servicesmem/oauth/token?username=myuser&password=mypassword&grant_type=password&scope=read,write,trust 我得到: 我得到: 我使用头:Authorization Bearer ACCESS_TOKEN,但我得到了同样的错误。我错过了什么

  • 当我从Google API获得一个< code>access_token时,它带有一个< code>expires_in值。根据文档,该值表示“访问令牌的剩余寿命”。 这个值的单位是多少?

  • 我知道有些人会发表评论,比如这篇文章重复了很多问题,但是我已经尝试了很多方法来在领英Oauth中实现访问令牌。解释我所尝试的。 1)我正在关注它的官方文档LinkedIn Oauth2 2) 我已成功从步骤 2 获取授权代码,并将该代码传递给步骤 3,以交换身份验证代码以获取访问令牌。但是我收到以下错误{“error_description”:“缺少必需参数,包含无效的参数值,参数不止一次。 :无

  • 我试图使用从Spring应用程序中的公共客户端获取访问令牌。 谁能帮我弄清楚我做错了什么吗?