public Startup() { _apiErrors = new ApiErrors(); _authConfig = new DataAuthConfig() { Key = Environment.GetEnvironmentVariable("AUTH_KEY"), Audience = Environment.GetEnvironmentVariable("AUTH_AUDIENCE"), Issuer = Environment.GetEnvironmentVariable("AUTH_ISSUER"), Lifetime = int.Parse(Environment.GetEnvironmentVariable("AUTH_LIFETIME") ?? throw new Exception("AUTH_LIFETIME must me a number")) }; }
public AuthService(RipDatabase ripDatabase, DataAuthConfig authConfig, ApiErrors apiErrors) { _db = ripDatabase; _authConfig = authConfig; _apiErrors = apiErrors; }