diff --git a/api/pom.xml b/api/pom.xml
index 3bfe03a..010e430 100644
--- a/api/pom.xml
+++ b/api/pom.xml
@@ -51,6 +51,18 @@
jaxb-api
2.1
+
+
+ io.springfox
+ springfox-swagger2
+ 2.9.2
+
+
+
+ io.springfox
+ springfox-swagger-ui
+ 2.9.2
+
diff --git a/api/src/main/java/nl/fontys/customer/api/Application.java b/api/src/main/java/nl/fontys/customer/api/Application.java
index 829be97..dda0fed 100644
--- a/api/src/main/java/nl/fontys/customer/api/Application.java
+++ b/api/src/main/java/nl/fontys/customer/api/Application.java
@@ -3,7 +3,9 @@
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.data.mongodb.repository.config.EnableMongoRepositories;
+import springfox.documentation.swagger2.annotations.EnableSwagger2;
+@EnableSwagger2
@SpringBootApplication
@EnableMongoRepositories(basePackages = "nl.fontys.customer.data")
public class Application {
diff --git a/api/src/main/java/nl/fontys/customer/api/bean/SpringFoxConfig.java b/api/src/main/java/nl/fontys/customer/api/bean/SpringFoxConfig.java
new file mode 100644
index 0000000..6143014
--- /dev/null
+++ b/api/src/main/java/nl/fontys/customer/api/bean/SpringFoxConfig.java
@@ -0,0 +1,23 @@
+package nl.fontys.customer.api.bean;
+
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import springfox.documentation.builders.PathSelectors;
+import springfox.documentation.builders.RequestHandlerSelectors;
+import springfox.documentation.spi.DocumentationType;
+import springfox.documentation.spring.web.plugins.Docket;
+import springfox.documentation.swagger2.annotations.EnableSwagger2;
+
+@Configuration
+@EnableSwagger2
+public class SpringFoxConfig {
+
+ @Bean
+ public Docket api() {
+ return new Docket(DocumentationType.SWAGGER_2)
+ .select()
+ .apis(RequestHandlerSelectors.any())
+ .paths(PathSelectors.any())
+ .build();
+ }
+}
diff --git a/api/src/main/java/nl/fontys/customer/api/middleware/AuthorizationMiddleware.java b/api/src/main/java/nl/fontys/customer/api/middleware/AuthorizationMiddleware.java
index d26b393..54a8a98 100644
--- a/api/src/main/java/nl/fontys/customer/api/middleware/AuthorizationMiddleware.java
+++ b/api/src/main/java/nl/fontys/customer/api/middleware/AuthorizationMiddleware.java
@@ -14,7 +14,7 @@
import java.io.IOException;
-@Component
+//@Component
public class AuthorizationMiddleware extends OncePerRequestFilter {
private final static String TOKEN_TYPE = "Bearer";