protected void Application_Start() { _hmacConfigurationManager = new HmacConfigurationManager(); _hmacConfigurationManager.ConfigureFromFileAndWatch(Server.MapPath("~/Hmac.config")); GlobalFilters.Filters.Add(new HmacAuthorizeAttribute(_hmacConfigurationManager)); AreaRegistration.RegisterAllAreas(); RouteConfig.RegisterRoutes(RouteTable.Routes); }
public HmacAuthorizeAttribute(IHmacConfigurationManager configurationManager) { _configurationManager = configurationManager; _keyRepository = new SingleUserHmacKeyRepository("Neo", "FollowTheWhiteRabbit"); }