diff --git a/pom.xml b/pom.xml index 5628e605f1612d760c9f4ab8861458b9ce81bd8f..390259b639706f1c1b8495e2a009ce9e02ad9b1b 100644 --- a/pom.xml +++ b/pom.xml @@ -158,6 +158,24 @@ </dependency> </dependencies> + + + <pluginRepositories> + <pluginRepository> + <id>jcenter-snapshots</id> + <name>jcenter</name> + <url>http://oss.jfrog.org/artifactory/oss-snapshot-local/</url> + </pluginRepository> + <pluginRepository> + <snapshots> + <enabled>false</enabled> + </snapshots> + <id>jcenter-releases</id> + <name>jcenter</name> + <url>http://jcenter.bintray.com</url> + </pluginRepository> + </pluginRepositories> + <build> <resources> <resource> @@ -208,6 +226,18 @@ <artifactId>flyway-maven-plugin</artifactId> <version>4.0.1</version> </plugin> + <plugin> + <groupId>io.github.swagger2markup</groupId> + <artifactId>swagger2markup-maven-plugin</artifactId> + <version>1.0.0</version> + <configuration> + <swaggerInput>http://localhost:8080/services/v2/api-docs</swaggerInput> + <outputDir>${project.build.directory}/asciidoc</outputDir> + <config> + <swagger2markup.markupLanguage>ASCIIDOC</swagger2markup.markupLanguage> + </config> + </configuration> + </plugin> </plugins> </build> diff --git a/src/main/java/org/hbp/mip/MIPApplication.java b/src/main/java/org/hbp/mip/MIPApplication.java index 0c44fef61108fcd62b46653bdc996ceb42480967..7aceb7ed511311627a294faa0e4b2977743a9572 100644 --- a/src/main/java/org/hbp/mip/MIPApplication.java +++ b/src/main/java/org/hbp/mip/MIPApplication.java @@ -222,7 +222,7 @@ public class MIPApplication extends WebSecurityConfigurerAdapter { http.addFilterBefore(new CORSFilter(), ChannelProcessingFilter.class); http.antMatcher("/**") .authorizeRequests() - .antMatchers("/", "/frontend/**", "/webjars/**").permitAll() + .antMatchers("/", "/frontend/**", "/webjars/**", "/v2/api-docs").permitAll() .anyRequest().authenticated() .and().exceptionHandling().authenticationEntryPoint(new CustomLoginUrlAuthenticationEntryPoint("/login/hbp")) .and().logout().logoutSuccessUrl("/login/hbp").permitAll()