Esempio n. 1
0
        public void Configuration(IAppBuilder app)
        {
            // Register Areas
            AreaRegistration.RegisterAllAreas();

            // Register Web API
            GlobalConfiguration.Configure(WebApiConfig.Register);

            // Register global filters
            GlobalConfiguration.Configuration.Filters.Add(new ExceptionFilter());
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);

            // Register router
            RouteConfig.RegisterRoutes(RouteTable.Routes);

            // Register bundles
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            // Configure the mapper
            MapperConfig.Configure();

            // Configure auth0 token factory for debugging purposes
            TokenFactory.Configure();
            string token = TokenFactory.GetToken();
        }
Esempio n. 2
0
        public void SetUp()
        {
            TokenFactory.Configure();

            this.validToken   = TokenFactory.GetToken();
            this.invalidToken = TokenFactory.GetInvalidToken();

            this.scheme = "Bearer";

            string clientId     = WebConfigurationManager.AppSettings["auth0:ClientId"];
            string clientSecret = WebConfigurationManager.AppSettings["auth0:ClientSecret"];

            this.handler = new AuthenticationHandler {
                Audience     = clientId,        // client id
                SymmetricKey = clientSecret,    // client secret
                InnerHandler = new FakeHttpMessageHandler()
            };
        }