C# asp.net core 1.1中的Facebook身份验证和GraphAPI调用

C# asp.net core 1.1中的Facebook身份验证和GraphAPI调用,c#,facebook-graph-api,asp.net-core,asp.net-identity,C#,Facebook Graph Api,Asp.net Core,Asp.net Identity,我正在尝试创建一个基本解决方案,以便在使用Asp.net Core 1.1和Core Identity创建的网站Visual Studio 2017上通过Facebook进行身份验证 我遵循了官方文档,它按照描述工作,但这不是很多人想要的场景。登录Facebook后,会显示第二个屏幕,要求注册电子邮件(如果Facebook已经有您的电子邮件,为什么会这样?)。因此,我不想显示第二个屏幕,而是访问已经存储在Facebook中的电子邮件,然后在我的应用程序的不同控制器中使用Facebook Grap

我正在尝试创建一个基本解决方案,以便在使用Asp.net Core 1.1和Core Identity创建的网站Visual Studio 2017上通过Facebook进行身份验证

我遵循了官方文档,它按照描述工作,但这不是很多人想要的场景。登录Facebook后,会显示第二个屏幕,要求注册电子邮件(如果Facebook已经有您的电子邮件,为什么会这样?)。因此,我不想显示第二个屏幕,而是访问已经存储在Facebook中的电子邮件,然后在我的应用程序的不同控制器中使用Facebook Graph API。经过数小时的研究,我能够删除第二个屏幕并完成身份验证流程,但也发现对于Asp.net Core,Microsoft没有访问API的包(它适用于Asp.net MVC,但不适用于Core),因此我需要使用HttpClient访问API并直接调用Rest API,但要做到这一点,我需要在控制器中安装Facebook发布的访问令牌

我如何在控制器内访问当前授权用户的“访问令牌”?我需要在控制器内调用API。请帮忙