You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
701 B

  1. using FunctionalTests.Middleware;
  2. using Microsoft.AspNetCore.Builder;
  3. using Microsoft.eShopOnContainers.Services.Basket.API;
  4. using Microsoft.Extensions.Configuration;
  5. namespace FunctionalTests.Services.Basket
  6. {
  7. class BasketTestsStartup : Startup
  8. {
  9. public BasketTestsStartup(IConfiguration env) : base(env)
  10. {
  11. }
  12. protected override void ConfigureAuth(IApplicationBuilder app)
  13. {
  14. if (Configuration["isTest"] == bool.TrueString.ToLowerInvariant())
  15. {
  16. app.UseMiddleware<AutoAuthorizeMiddleware>();
  17. }
  18. else
  19. {
  20. base.ConfigureAuth(app);
  21. }
  22. }
  23. }
  24. }