我正在运行一个角2网络应用程序的前端。在使用Gmail登录后,我将在每次使用.NET承载身份验证请求时将令牌发送给我的ASP JWT Core。我的疑问是,在使用asp.net核心中的google认证令牌之后,我如何访问用户信息?
发布于 2018-04-16 12:09:09
为此,我们可以使用JWT事件。返回的令牌将包含可以使用的用户详细信息。
services.AddAuthentication(options =>
{
options.DefaultScheme = JwtBearerDefaults.AuthenticationScheme;
options.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme;
})
.AddJwtBearer(cfg =>
{
............
...........
cfg.Events = new JwtBearerEvents
{
OnTokenValidated = async context =>
{
....
return;
}
};
});https://stackoverflow.com/questions/47216152
复制相似问题