我正在前端运行一个有角度的2 web应用程序 . 使用Gmail登录后,我会在每次使用JWT承载身份验证进行身份验证的请求时将令牌发送到我的ASP .NET Core API . 我怀疑的是,在使用asp.net核心中的google验证令牌后,如何访问用户信息?
我们可以使用JWT事件 . 返回的令牌将包含可以使用的用户详细信息 .
services.AddAuthentication(options => { options.DefaultScheme = JwtBearerDefaults.AuthenticationScheme; options.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme; }) .AddJwtBearer(cfg => { ............ ........... cfg.Events = new JwtBearerEvents { OnTokenValidated = async context => { .... return; } }; });
1 回答
我们可以使用JWT事件 . 返回的令牌将包含可以使用的用户详细信息 .