Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public HmacAuthorizeAttribute(IHmacConfigurationManager configurationManager)
 {
     _configurationManager = configurationManager;
     _keyRepository        = new SingleUserHmacKeyRepository("Neo", "FollowTheWhiteRabbit");
 }