Class FormWebUiAuthenticationFilter

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

public class FormWebUiAuthenticationFilter extends Object implements WebUiAuthenticationFilter
  • Field Details

  • Constructor Details

  • Method Details

    • filter

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

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

      public Optional<javax.ws.rs.core.NewCookie> checkLoginCredentials(String username, String password, boolean secure)
    • getDeleteCookie

      public static javax.ws.rs.core.NewCookie getDeleteCookie(boolean secure)
    • isPasswordAllowed

      public boolean isPasswordAllowed(boolean secure)
    • redirectAllFormLoginToUi

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