Class StorageBackedAccountLockoutManager.UsernameIPLockoutKeyStrategy

    • Field Detail

      • httpRequestSupplier

        @Nullable
        private NonnullSupplier<javax.servlet.http.HttpServletRequest> httpRequestSupplier
        Supplier for the Servlet request to pull client ip from.
    • Constructor Detail

      • UsernameIPLockoutKeyStrategy

        public UsernameIPLockoutKeyStrategy()
    • Method Detail

      • setHttpServletRequestSupplier

        public void setHttpServletRequestSupplier​(@Nonnull
                                                  NonnullSupplier<javax.servlet.http.HttpServletRequest> requestSupplier)
        Set the Supplier for the servlet request to read from.
        Parameters:
        requestSupplier - servlet request Supplier
      • getHttpServletRequest

        @Nullable
        private javax.servlet.http.HttpServletRequest getHttpServletRequest()
        Get the current HTTP request if available.
        Returns:
        current HTTP request