Document and validate web-api constructs
[aaa.git] / aaa-shiro / impl / src / main / java / org / opendaylight / aaa / shiro / web / env / WebInitializer.java
index de82f61694bd0893778f3ec904277c6dfc53c14a..ff32ba47dd4c01d6ba853bb6bb5cedaf72f56f07 100644 (file)
@@ -19,7 +19,6 @@ import org.opendaylight.aaa.shiro.idm.IdmLightApplication;
 import org.opendaylight.aaa.web.FilterDetails;
 import org.opendaylight.aaa.web.ServletDetails;
 import org.opendaylight.aaa.web.WebContext;
-import org.opendaylight.aaa.web.WebContextBuilder;
 import org.opendaylight.aaa.web.WebContextSecurer;
 import org.opendaylight.aaa.web.WebServer;
 import org.opendaylight.aaa.web.servlet.ServletSupport;
@@ -42,15 +41,21 @@ public class WebInitializer {
             final WebContextSecurer webContextSecurer, final ServletSupport servletSupport,
             final CustomFilterAdapterConfiguration customFilterAdapterConfig) throws ServletException {
 
-        WebContextBuilder webContextBuilder = WebContext.builder().contextPath("auth").supportsSessions(true)
+        final var webContextBuilder = WebContext.builder()
+            .contextPath("/auth")
+            .supportsSessions(true)
 
-            .addServlet(ServletDetails.builder().servlet(servletSupport.createHttpServletBuilder(
-                    new IdmLightApplication(iidMStore, claimCache)).build())
-                .addUrlPattern("/*").build())
+            .addServlet(ServletDetails.builder()
+                .servlet(servletSupport.createHttpServletBuilder(new IdmLightApplication(iidMStore, claimCache))
+                    .build())
+                .addUrlPattern("/*")
+                .build())
 
             // Allows user to add javax.servlet.Filter(s) in front of REST services
-            .addFilter(FilterDetails.builder().filter(new CustomFilterAdapter(customFilterAdapterConfig))
-                    .addUrlPattern("/*").build());
+            .addFilter(FilterDetails.builder()
+                .filter(new CustomFilterAdapter(customFilterAdapterConfig))
+                .addUrlPattern("/*")
+                .build());
 
         webContextSecurer.requireAuthentication(webContextBuilder, "/*", "/moon/*");