【问题标题】:How to get Authorization Code from Azure App using HTTP Request in C#?如何使用 C# 中的 HTTP 请求从 Azure App 获取授权码?
【发布时间】:2020-05-08 13:20:38
【问题描述】:

我创建了一个 .Net 应用程序并访问某些 Outlook 图形 API,我需要获取访问令牌并获取此访问令牌,我需要需要传递的授权代码。 至于授权码流程的文章,我已经看到了我们可以通过使用浏览器获取授权码的示例,而在我的例子中,我想在应用程序中检索授权码。 我们有什么办法可以做到这一点?

【问题讨论】:

  • 嗨@DCZ。您指的是哪些 Graph API?当您没有或不需要最终用户时,它们中的许多都支持仅应用程序令牌。

标签: asp.net-mvc oauth-2.0 azure-active-directory azure-ad-b2c azure-ad-graph-api


【解决方案1】:

如何在 C# 中使用 HTTP 请求从 Azure App 获取授权码?

简而言之,不可能。

OAuth 2.0授权流程部分如下:

在获取授权码时,用户需要输入凭据和同意权限,这是一个交互式请求。所以,用C#代码直接获取代码是不可能的。

【讨论】:

    猜你喜欢
    • 2018-05-04
    • 1970-01-01
    • 2017-12-25
    • 1970-01-01
    • 1970-01-01
    • 2021-10-20
    • 2014-04-19
    • 2015-02-13
    • 2020-02-26
    相关资源
    最近更新 更多