我已经创建了一个.Net应用程序,并且要访问某些前景图API,我需要获取访问令牌并获取此访问令牌,我需要授权代码才能通过。至于Authorization Code Flow的文章,我已经看到了一些示例,在这些示例中,我们可以使用浏览器来获取授权代码,而在我的情况下,我想在应用程序中检索auth代码。有什么方法可以实现这一目标?
如何使用C#中的HTTP请求从Azure App获取授权代码?
总之,不可能。
OAuth 2.0授权流程的一部分如下:
[获得授权码时,用户需要输入交互式请求的证书和同意权限。因此,不可能使用C#代码直接获取代码。