C# MS Graph和Azure Active Directory
问题:如何使用Azure AAD访问令牌在MS Graph中进行身份验证 电流: 我的web应用已将AAD配置为“使用AAD登录” 如果我登录AAD,我的演示应用程序将显示,如果我转到https://******.azurewebsites.net/.auth/me 然后我得到访问令牌。 我所尝试的: 所以我试了几次,这是最后一次,我复制了access_令牌作为代码,并试图发送它,但没有成功。C# MS Graph和Azure Active Directory,c#,azure,azure-active-directory,microsoft-graph-api,C#,Azure,Azure Active Directory,Microsoft Graph Api,问题:如何使用Azure AAD访问令牌在MS Graph中进行身份验证 电流: 我的web应用已将AAD配置为“使用AAD登录” 如果我登录AAD,我的演示应用程序将显示,如果我转到https://******.azurewebsites.net/.auth/me 然后我得到访问令牌。 我所尝试的: 所以我试了几次,这是最后一次,我复制了access_令牌作为代码,并试图发送它,但没有成功。 我正在搜索一种解决方案,以静默方式使用已登录用户并调用MS Graph。对于已登录用户,您需要按
我正在搜索一种解决方案,以静默方式使用已登录用户并调用MS Graph。对于已登录用户,您需要按照以下步骤进行访问:
出现错误的原因是您使用了错误的
code
。不要尝试将访问令牌作为代码发送,您应该在浏览器中请求
https://login.microsoftonline.com/{tenant id}/oauth2/v2.0/authorize?
client_id={client id}
&response_type=code
&redirect_uri={redirect_uri}
&response_mode=query
&scope=https://graph.microsoft.com/.default
&state=12345
此外,redirect\u uri
也是必需的参数
执行了该操作,输出如上所示