public override void OnActionExecuting(ActionExecutingContext context) { base.OnActionExecuting(context); if (!Request.Headers.ContainsKey("api-key")) { context.Result = new BadRequestResult(); } var apiKeyValue = Request.Headers["api-key"].ToString(); if (!APIKeyGenerator.IsKeyValid(apiKeyValue)) { context.Result = new BadRequestResult(); } }
public AccountController(DBAPIFUELSContext _db, AutoMap _MapClient, APIKeyGenerator _genKey) { db = _db; MapClient = _MapClient; genKey = _genKey; }