Asp.net web api 在Net Core API中验证google身份验证代码

Asp.net web api 在Net Core API中验证google身份验证代码,asp.net-web-api,.net-core,google-signin,Asp.net Web Api,.net Core,Google Signin,我想用或Microsoft.AspNetCore.Authentication.google验证我的Net Core API中的google身份验证代码。我见过人们通常通过http调用来验证以下内容,但我认为为了使应用程序更加健壮,应该使用合适的Google API执行验证,但除了处理所有OAuth流之外,我找不到执行验证的示例代码,因为我已经有了一次性代码(身份验证代码)由我的android应用程序获取。这些Google API是否可以仅验证一次性代码?如果可以,我应该使用哪种API以及如何进

我想用或Microsoft.AspNetCore.Authentication.google验证我的Net Core API中的google身份验证代码。我见过人们通常通过http调用来验证以下内容,但我认为为了使应用程序更加健壮,应该使用合适的Google API执行验证,但除了处理所有OAuth流之外,我找不到执行验证的示例代码,因为我已经有了一次性代码(身份验证代码)由我的android应用程序获取。这些Google API是否可以仅验证一次性代码?如果可以,我应该使用哪种API以及如何进行验证

我的Android应用程序将大量使用后端服务,所以我正在考虑为用户创建另一个令牌,每次用户使用该服务时,不需要提示谷歌登录,但不应该更容易使用同一个谷歌的访问令牌。我认为他们建议使用一次性代码以避免被中间人捕获。但是如果我已经给用户提供了另一个访问我的服务的令牌,我不应该使用谷歌的吗