使用 Angular(17) 和 ASP.NET Core 8 Web API 进行 Google 身份验证

问题描述 投票:0回答:1

我正在开发一个项目,使用 Angular 17 作为前端,使用 ASP.NET Core 8 Web API 作为后端。我需要实施 Google 身份验证以允许用户使用他们的 Google 帐户登录。我搜索过最新的资源,但其中大多数似乎都是针对旧版本的 Angular 和 ASP.NET Core。

有人可以提供分步指南或为我指明专门使用 Angular 17 和 ASP.NET Core 8 Web API 设置 Google 身份验证的正确方向吗?我想确保身份验证流程安全并遵循最佳实践。

也可以在不创建个人令牌并将其检索给用户的情况下完成。我可以发送 google 一份并通过我的后端使用 Google API 进行检查吗?

c# angular google-oauth asp.net-core-webapi .net-8.0
1个回答
0
投票

要使用 Angular 17 和 google 身份验证,您可以参考这篇文章

然后在handleOauthResponse方法中,您可以存储JWT令牌。

我们将在 Angular 应用程序中使用此令牌向 ASP.NET Core Web API 发送请求。

如何使用google认证来保护asp.net core web api,可以参考这篇文章

© www.soinside.com 2019 - 2024. All rights reserved.