Exemplo n.º 1
0
        public void Configuration(IAppBuilder app)
        {
            var builder = new ContainerBuilder();
            builder.RegisterAssemblyModules(GetType().Assembly);
            var container = builder.Build();

            app.Use(typeof(StubJwtBearerAuthenticationMiddleware), app, new StubJwtBearerAuthenticationOptions("jwt"));
            app.UseStageMarker(PipelineStage.Authenticate);
            app.UseNancy(options =>
            {
                var bootstrapper = new FlogNancyBootstrapper()
                    .UseContainer(container);

                options.Bootstrapper = bootstrapper;
            });
            app.UseStageMarker(PipelineStage.MapHandler);
        }
Exemplo n.º 2
0
        public void Configuration(IAppBuilder app)
        {
            var builder = new ContainerBuilder();

            builder.RegisterAssemblyModules(GetType().Assembly);
            var container = builder.Build();

            app.Use(typeof(StubJwtBearerAuthenticationMiddleware), app, new StubJwtBearerAuthenticationOptions("jwt"));
            app.UseStageMarker(PipelineStage.Authenticate);
            app.UseNancy(options =>
            {
                var bootstrapper = new FlogNancyBootstrapper()
                                   .UseContainer(container);

                options.Bootstrapper = bootstrapper;
            });
            app.UseStageMarker(PipelineStage.MapHandler);
        }