Class FormWebUiAuthenticationFilter

java.lang.Object
io.trino.server.ui.FormWebUiAuthenticationFilter
All Implemented Interfaces:
WebUiAuthenticationFilter, jakarta.ws.rs.container.ContainerRequestFilter

public class FormWebUiAuthenticationFilter extends Object implements WebUiAuthenticationFilter
  • Field Details

  • Constructor Details

  • Method Details

    • filter

      public void filter(jakarta.ws.rs.container.ContainerRequestContext request)
      Specified by:
      filter in interface jakarta.ws.rs.container.ContainerRequestFilter
    • redirectFromSuccessfulLoginResponse

      public static jakarta.ws.rs.core.Response.ResponseBuilder redirectFromSuccessfulLoginResponse(String redirectPath)
    • checkLoginCredentials

      public Optional<jakarta.ws.rs.core.NewCookie[]> checkLoginCredentials(String username, String password, boolean secure)
    • getDeleteCookies

      public static jakarta.ws.rs.core.NewCookie[] getDeleteCookies(Map<String,jakarta.ws.rs.core.Cookie> existingCookies, boolean isSecure)
    • isPasswordAllowed

      public boolean isPasswordAllowed(boolean secure)
    • redirectAllFormLoginToUi

      public static boolean redirectAllFormLoginToUi(jakarta.ws.rs.container.ContainerRequestContext request)