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

OneDrive OAuth 2.0和Postman健全性检查

林弘壮
2023-03-14

我正在尝试使用Postman为OneDrive生成OAuth令牌。我只是想澄清一下身份验证URL、访问令牌URL和作用域是什么?

我尝试过:

认证网址:https://login.microsoftonline.com/common/oauth2/v2.0/authorize

访问令牌URL:https://login.microsoftonline.com/common/oauth2/v2.0/token

范围:wl.signin

然而,我不断得到一个错误,范围是不正确的。只是为了检查是否正常,这些设置是否正确?

共有2个答案

曹新觉
2023-03-14

从身份验证/令牌URL来看,您似乎正在尝试使用Microsoft Graph的统一使用者/工作OAuth 2.0endpoint。<代码>wl。signin范围不是该endpoint的有效范围。该范围仅适用于Microsoft帐户(仅限消费者)身份验证。

使用这些URL,您将希望使用用户。Readscope,它允许您登录并读取已登录用户的基本配置文件。此处记录了该endpoint上可用的其他范围:https://graph.microsoft.io/en-us/docs/authorization/permission_scopes.既然您提到了OneDrive,那么您可能希望包含文件。ReadWrite也是您的作用域之一,因此您的应用程序可以访问用户的OneDrive文件。

徐唯
2023-03-14

请参阅https://dev.onedrive.com/auth/msa_oauth.htm有关可能的身份验证流、范围等的完整文档。

auth URL: https://login.live.com/oauth20_authorize.srf
token URL: https://login.live.com/oauth20_token.srf

有效范围可以是:

offline_access
onedrive.readonly
onedrive.readwrite
onedrive.appfolder

OneDrive API的一般文档,包括上述链接,可以在此处找到:https://dev.onedrive.com/README.htm

 类似资料:
  • 我有一个对象队列集,该对象由 Java 中的并发跳过列表集创建 请注意,与大多数集合不同,size方法不是恒定时间操作。由于这些集合的异步性质,确定当前元素的数量需要遍历元素,因此如果在遍历过程中修改此集合,可能会报告不准确的结果。此外,批量操作addAll、removeAll、retainAll、capsAll、equals和toArray不能保证以原子方式执行。例如,与addAll操作同时操作

  • 我对弹性负载均衡器健康检查和亚马逊EC2健康检查有点困惑。 在将运行状况检查添加到自动缩放组中时,会显示: 如果已将一个或多个负载均衡器附加到自动缩放组,并且某个实例未通过负载均衡器运行状况检查,则默认情况下,自动缩放不会替换该实例。 如果启用负载均衡器运行状况检查,而某个实例未通过运行状况检查,则自动缩放将认为该实例不正常并替换它。 因此,如果我不启用ELB健康检查,EC2健康检查将起作用,如果

  • SOFABoot 为 Spring Boot 的健康检查能力增加了 Readiness Check 的能力。如果你需要使用 SOFA 中间件,那么建议使用 SOFABoot 的健康检查能力的扩展,来更优雅的上线应用实例 引入健康检查扩展 要引入 SOFABoot 的健康检查能力的扩展,只需要引入以下的 Starter 即可: <dependency> <groupId>com.alipay

  • 在接收开发团队的软件构建(代码中的微小更改)时进行的完整性测试。理智测试的目的是确保所有缺陷都得到解决。这是一种回归测试,仅关注一些受影响的功能。 可以在两种情况下进行健全性测试:一种是在第二次增强的情况下,一种是在缺陷固定的情况下。它确保代码或函数中所做的更改不会对相关模块产生影响,因此无法应用。 进行健全性测试的过程 同样,冒烟测试测试人员不需要是一个单独的测试用例进行健全性测试。测试人员只需

  • 健康检查配置概述。 filter.http.HealthCheck filter.http.HealthCheck proto { "pass_through_mode": "{...}", "endpoint": "...", "cache_time": "{...}" } pass_through_mode (BoolValue, REQUIRED) 指定过滤器是否在传递模式下运

  • 健康检查架构概述。如果为集群配置了健康检查,则会发出相应的统计信息。详见请参考统计相关文档。 HealthCheck HealthCheck.Payload HealthCheck.HttpHealthCheck HealthCheck.TcpHealthCheck HealthCheck.RedisHealthCheck HealthCheck HealthCheck proto { "ti