public TokenController(IOptions <JwtOptions> jwtOptions, RefreshTokenRepository refreshTokenRepository, AdminAuthenticationProvider adminAuthenticationProvider, IHostingEnvironment hostingEnvironment, SigningCredentialsProvider signingCredentialsProvider) { _refreshTokenRepository = refreshTokenRepository; _adminAuthenticationProvider = adminAuthenticationProvider; _accessTokenLifetime = TimeSpan.FromSeconds(jwtOptions.Value.AccessTokenLifetimeSeconds); _refreshTokenLifetime = TimeSpan.FromSeconds(jwtOptions.Value.RefreshTokenLifetimeSeconds); _jwtIssuer = jwtOptions.Value.Issuer; _jwtAudience = jwtOptions.Value.Audience; _signingCredentialsProvider = signingCredentialsProvider; _log.Warn(jwtOptions.Value.AccessTokenLifetimeSeconds); if (hostingEnvironment.IsDevelopment()) { _cookieOptions.Secure = false; } }
public AccountController(FlexinetsContext context, AdminAuthenticationProvider adminAuthenticationProvider) { _context = context; _adminAuthenticationProvider = adminAuthenticationProvider; }