Как мне получить текущего зарегистрированного пользователя с сервером идентификации Я пробовал все это, но всегда приходит как null Я думаю, мне может понадобиться получить токен - PullRequest
0 голосов
/ 17 июня 2020
services.AddDefaultIdentity<ApplicationUser>(options => options.SignIn.RequireConfirmedAccount = true)
            .AddRoles<ApplicationRole>()
            .AddEntityFrameworkStores<ApplicationDbContext>();
        services.AddIdentityServer()
            .AddApiAuthorization<ApplicationUser, ApplicationDbContext>();
        services.AddAuthentication()
            .AddIdentityServerJwt();
        services.Configure<JwtBearerOptions>(
IdentityServerJwtConstants.IdentityServerJwtBearerScheme,
options =>
{
    var onTokenValidated = options.Events.OnTokenValidated;
    options.Events.OnTokenValidated = async context =>
    {
        await onTokenValidated(context);
    };
});
        services.ConfigureApplicationCookie(o => {
            o.ExpireTimeSpan = TimeSpan.FromDays(5);
            o.SlidingExpiration = true;
        });
        services.Configure<DataProtectionTokenProviderOptions>(o =>
   o.TokenLifespan = TimeSpan.FromHours(3));

может кто-нибудь показать мне, как получить текущего пользователя / токена, вошедшего в систему? Любая помощь будет оценена

...