gpt4 book ai didi

asp.net - 如何使用 JWT 不记名身份验证获取有关 google 身份验证的用户数据?

转载 作者:行者123 更新时间:2023-12-01 01:47:58 24 4
gpt4 key购买 nike

我在前端运行一个 angular 2 web 应用程序。使用 Gmail 登录后,我会在每次使用 JWT 不记名身份验证进行身份验证的请求时将 token 发送到我的 ASP .NET Core API。我的疑问是在 asp.net core 中使用 google 验证 token 后如何访问用户信息?

最佳答案

我们可以为此使用 JWT 事件。返回的 token 将包含可以使用的用户详细信息。

 services.AddAuthentication(options =>
{
options.DefaultScheme = JwtBearerDefaults.AuthenticationScheme;
options.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme;
})
.AddJwtBearer(cfg =>
{
............
...........
cfg.Events = new JwtBearerEvents
{
OnTokenValidated = async context =>
{
....
return;
}
};
});

关于asp.net - 如何使用 JWT 不记名身份验证获取有关 google 身份验证的用户数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47216152/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com