Bit.Core.Identity.JwtBearerSignInManager.JwtBearerSignInManager C# (CSharp) Метод

JwtBearerSignInManager() публичный Метод

public JwtBearerSignInManager ( UserManager userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory claimsFactory, IOptions optionsAccessor, IOptions jwtIdentityOptionsAccessor, IOptions jwtOptionsAccessor, ILogger logger, IDeviceRepository deviceRepository ) : System
userManager UserManager
contextAccessor IHttpContextAccessor
claimsFactory IUserClaimsPrincipalFactory
optionsAccessor IOptions
jwtIdentityOptionsAccessor IOptions
jwtOptionsAccessor IOptions
logger ILogger
deviceRepository IDeviceRepository
Результат System
        public JwtBearerSignInManager(
            UserManager<User> userManager,
            IHttpContextAccessor contextAccessor,
            IUserClaimsPrincipalFactory<User> claimsFactory,
            IOptions<IdentityOptions> optionsAccessor,
            IOptions<JwtBearerIdentityOptions> jwtIdentityOptionsAccessor,
            IOptions<JwtBearerOptions> jwtOptionsAccessor,
            ILogger<JwtBearerSignInManager> logger,
            IDeviceRepository deviceRepository)
        {
            UserManager = userManager;
            Context = contextAccessor.HttpContext;
            ClaimsFactory = claimsFactory;
            IdentityOptions = optionsAccessor?.Value ?? new IdentityOptions();
            JwtIdentityOptions = jwtIdentityOptionsAccessor?.Value ?? new JwtBearerIdentityOptions();
            JwtBearerOptions = jwtOptionsAccessor?.Value ?? new JwtBearerOptions();
            _deviceRepository = deviceRepository;
        }