c#microsoft graph-如何在没有登录名和密码的情况下进行身份验证?
我遵循本网站中描述的流程 但是当我访问下面的链接时c#microsoft graph-如何在没有登录名和密码的情况下进行身份验证?,c#,azure,authentication,microsoft-graph-api,onedrive,C#,Azure,Authentication,Microsoft Graph Api,Onedrive,我遵循本网站中描述的流程 但是当我访问下面的链接时 https://login.microsoftonline.com/common/oauth2/v2.0/authorize? client_id={{REPLACE_APPLICATION_ID}} &response_type=code &redirect_uri=https%3A%2F%2Flocalhost%3A1234 &respo
https://login.microsoftonline.com/common/oauth2/v2.0/authorize?
client_id={{REPLACE_APPLICATION_ID}}
&response_type=code
&redirect_uri=https%3A%2F%2Flocalhost%3A1234
&response_mode=query
&scope=openid%20https%3A%2F%2Fgraph.microsoft.com%2Fuser.read%20https%3A%2F%2Fgraph.microsoft.com%2Fcalendars.read
&state=12345
它显示“选择帐户”,因此我必须定义我的用户和密码
在此之后,我可以获得url,代码如下(.)
obs:我没有使用ms图形库的经验,因此有可能我遵循了错误的流程。我需要在C#中开发代码,尽管我在asp net mvc中看到了许多示例。因此,您能够获得表示授权代码的url(localhost:1234?code=…)。现在您需要使用授权代码来请求OAuth2访问令牌。我想说的是,最简单的方法是,如果你想使用c#来指导你一步一步地做这件事。问题是我必须设置这个用户并通过。我希望我没有这样做,所以你需要使用没有用户的身份验证,所以使用应用程序标识-