Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何使用C#中的HTTP请求从Azure应用程序获取授权代码?_Asp.net Mvc_Oauth 2.0_Azure Active Directory_Azure Ad B2c_Azure Ad Graph Api - Fatal编程技术网

Asp.net mvc 如何使用C#中的HTTP请求从Azure应用程序获取授权代码?

Asp.net mvc 如何使用C#中的HTTP请求从Azure应用程序获取授权代码?,asp.net-mvc,oauth-2.0,azure-active-directory,azure-ad-b2c,azure-ad-graph-api,Asp.net Mvc,Oauth 2.0,Azure Active Directory,Azure Ad B2c,Azure Ad Graph Api,我已经创建了一个.Net应用程序,要访问某些outlook graph API,我需要获取访问令牌,要获取此访问令牌,我需要传递授权码。 至于授权代码流的文章,我看到了一些示例,其中我们可以使用浏览器获取授权代码,而在我的例子中,我希望在应用程序中检索授权代码。 我们有没有办法做到这一点 如何使用C#中的HTTP请求从Azure应用程序获取授权代码 简而言之,这是不可能的 OAuth 2.0授权流程的部分如下: 获取授权代码时,用户需要输入凭证和同意权限,这是一个交互式请求。因此,使用C代码直

我已经创建了一个.Net应用程序,要访问某些outlook graph API,我需要获取访问令牌,要获取此访问令牌,我需要传递授权码。 至于授权代码流的文章,我看到了一些示例,其中我们可以使用浏览器获取授权代码,而在我的例子中,我希望在应用程序中检索授权代码。 我们有没有办法做到这一点

如何使用C#中的HTTP请求从Azure应用程序获取授权代码

简而言之,这是不可能的

OAuth 2.0授权流程的部分如下:


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

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