Class PropertiesDevLoginSpringFilter

  • All Implemented Interfaces:
    javax.servlet.Filter, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.EnvironmentAware, org.springframework.core.env.EnvironmentCapable, org.springframework.web.context.ServletContextAware

    public class PropertiesDevLoginSpringFilter
    extends AbstractSharedIamAuthenticationFilter
    Ce filtre est nécessaire aux applications offrant des webservices pour s'assurer que la Session HTTP sera bien fermée à la fin de l'appel. Il ajoute une façade à l'objet requête. Cette facade surcharge les appels aux headers. Ce qui permet de retourner un username, un role et une application lors de l'exécution des filtres IAM qui créent le context de sécurité.
    • Constructor Detail

      • PropertiesDevLoginSpringFilter

        public PropertiesDevLoginSpringFilter()
    • Method Detail

      • doFilter

        public void doFilter​(javax.servlet.ServletRequest req,
                             javax.servlet.ServletResponse res,
                             javax.servlet.FilterChain chain)
                      throws java.io.IOException,
                             javax.servlet.ServletException
        Throws:
        java.io.IOException
        javax.servlet.ServletException
      • setProperties

        public void setProperties​(java.util.Properties properties)