Class AuthorizationPostInitializer

java.lang.Object
cloud.piranha.extension.exousia.AuthorizationPostInitializer
All Implemented Interfaces:
jakarta.servlet.ServletContainerInitializer

public class AuthorizationPostInitializer extends Object implements jakarta.servlet.ServletContainerInitializer
The Exousia initializer.
Author:
Arjan Tijms
  • Constructor Details

    • AuthorizationPostInitializer

      public AuthorizationPostInitializer()
  • Method Details

    • onStartup

      public void onStartup(Set<Class<?>> classes, jakarta.servlet.ServletContext servletContext) throws jakarta.servlet.ServletException
      Initialize Exousia
      Specified by:
      onStartup in interface jakarta.servlet.ServletContainerInitializer
      Parameters:
      classes - the classes.
      servletContext - the Servlet context.
      Throws:
      jakarta.servlet.ServletException - when a Servlet error occurs.
    • getSecurityRoleRefsFromWebXml

      public Map<String,List<org.glassfish.exousia.mapping.SecurityRoleRef>> getSecurityRoleRefsFromWebXml(WebApplication webApplication) throws jakarta.servlet.ServletException
      Get the security role refs from web.xml.
      Parameters:
      webApplication - the web application.
      Returns:
      the map of security role refs.
      Throws:
      jakarta.servlet.ServletException - when a Servlet error occurs.