public override void OnAuthorization(System.Web.Http.Controllers.HttpActionContext actionContext) { var queryString = actionContext.Request .GetQueryNameValuePairs() .ToDictionary(x => x.Key, x => x.Value); IControleAcesso acesso = this.factory.Create(queryString["name"], queryString["tokenCA"], queryString["tokenAplat"]); if (AuthorizeRequest(actionContext)) { return; } HandleUnauthorizedRequest(actionContext); }
public ValuesController(IPermissaoService service, IControleAcesso acesso) { this._service = service; this.acesso = acesso; }