Asp.net core Asp.net核心JWT与Google OAuth

Asp.net core Asp.net核心JWT与Google OAuth,asp.net-core,asp.net-core-webapi,asp.net-core-middleware,Asp.net Core,Asp.net Core Webapi,Asp.net Core Middleware,我是asp.net核心的新手。 我正在尝试用asp.net创建一个简单的WEB API,它使用Jwt令牌和Google OAuth 关于JWT,我遵循了本教程并取得了成功: 但我不知道如何在我的WEB API系统中使用GoogleOAuth进行身份验证。我想的是: 由于WEB API没有视图,客户端应用程序(桌面应用程序、iOS应用程序)将获取身份验证代码,并将该代码交换为访问令牌 Web API接收来自客户端的访问令牌,向Google发送请求以验证令牌并进行身份验证 我的问题是: 我的实

我是asp.net核心的新手。 我正在尝试用asp.net创建一个简单的WEB API,它使用Jwt令牌和Google OAuth

关于JWT,我遵循了本教程并取得了成功:

但我不知道如何在我的WEB API系统中使用GoogleOAuth进行身份验证。我想的是:

  • 由于WEB API没有视图,客户端应用程序(桌面应用程序、iOS应用程序)将获取身份验证代码,并将该代码交换为访问令牌

  • Web API接收来自客户端的访问令牌,向Google发送请求以验证令牌并进行身份验证

我的问题是:

  • 我的实现正确吗

  • 如何通过代码实现它

谢谢,

Google提供示例c#代码