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

获取PowerShell中受OAuth2保护的API的令牌

李新霁
2023-03-14

当我使用浏览器时,我使用此endpoint授权:

https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize?client_id= &response_type=code&redirect_uri= &scope=email+offline_access+openid+profile&state=&prompt=select_account

然后我登录到我的微软帐户,它将我重定向到我的应用程序

共有1个答案

岳浩宕
2023-03-14

如果您希望您的测试将API作为应用程序调用,您可以使用客户端凭据流。

另一方面,如果您希望代表用户调用API,则可能需要使用资源所有者密码凭据授予流:https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth-ropc

注意,用户通常应该是AAD租户中的本地帐户(没有外部用户/Microsoft帐户/on-prem AD帐户),并且没有MFA。考虑到这一点并安全地存储用户凭据。并为此使用测试AAD承租人,这样凭据就不能访问任何生产环境。

 类似资料:
  • 我有一个授权服务器,它为我提供一个访问令牌和一个刷新令牌。 谢谢

  • 问题内容: 我有一个要获取和设置一些受保护属性的对象。该对象看起来像 我想获取对象的属性。当我尝试或它产生错误。我搜索并找到了要使用的解决方案。它在我本地但在服务器上的PHP版本上工作,因此我不能在此使用此功能。那么任何解决方案如何获得这种财产? 问题答案: 这就是“受保护”的含义,正如“ 可见性”一章所解释的: 声明为protected的成员只能在该类内部以及继承的和父类访问。 如果需要从外部访

  • 在< code>/users下,我有一些需要身份验证令牌的路由,还有一些不需要。为了实现这一点,我做了以下工作。 然后我按照以下方式安装这些路线。 当我向< code>/users发送POST时,它运行预期的路径,但是当< code>next()被调用时,< code > protected _ middleware 运行。这是因为它在标有“D”的行中找到了下一个< code>/users定义。

  • 问题内容: 如何在受保护的python类中定义一个方法,只有子类才能看到它? 这是我的代码: 我只希望看到的方法的子类。 问题答案: Python不像C ++ / Java / C#支持访问保护。一切都是公开的。座右铭是:“我们都是成年人。” 记录下您的课程,并坚持要求您的合作者阅读并遵守文档。 Python的文化是,以下划线开头的名称意味着:“除非您真正知道应该使用这些名称,否则请不要使用它们。

  • 我的API应用程序中有此路由: 在postman中,我执行如下api调用: URL用户?令牌=令牌 但这会带来: 如何在postman中使用令牌正确执行api调用?

  • 6xx受保护 600 Series,Repliesregardingconfidentialityandintegrity 631 Integrityprotectedreply. 632 Confidentialityandintegrityprotectedreply. 633 Confidentialityprotectedreply.