Package io.trino.server.ui
Class FormWebUiAuthenticationFilter
java.lang.Object
io.trino.server.ui.FormWebUiAuthenticationFilter
- All Implemented Interfaces:
WebUiAuthenticationFilter,jakarta.ws.rs.container.ContainerRequestFilter
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFormWebUiAuthenticationFilter(FormWebUiConfig config, FormAuthenticator formAuthenticator, Optional<Authenticator> authenticator) -
Method Summary
Modifier and TypeMethodDescriptionOptional<jakarta.ws.rs.core.NewCookie[]> checkLoginCredentials(String username, String password, boolean secure) voidfilter(jakarta.ws.rs.container.ContainerRequestContext request) static jakarta.ws.rs.core.NewCookie[]getDeleteCookies(Map<String, jakarta.ws.rs.core.Cookie> existingCookies, boolean isSecure) booleanisPasswordAllowed(boolean secure) static booleanredirectAllFormLoginToUi(jakarta.ws.rs.container.ContainerRequestContext request) static jakarta.ws.rs.core.Response.ResponseBuilderredirectFromSuccessfulLoginResponse(String redirectPath)
-
Field Details
-
UI_LOCATION
- See Also:
-
-
Constructor Details
-
FormWebUiAuthenticationFilter
@Inject public FormWebUiAuthenticationFilter(FormWebUiConfig config, FormAuthenticator formAuthenticator, Optional<Authenticator> authenticator)
-
-
Method Details
-
filter
public void filter(jakarta.ws.rs.container.ContainerRequestContext request) - Specified by:
filterin interfacejakarta.ws.rs.container.ContainerRequestFilter
-
redirectFromSuccessfulLoginResponse
public static jakarta.ws.rs.core.Response.ResponseBuilder redirectFromSuccessfulLoginResponse(String redirectPath) -
checkLoginCredentials
-
getDeleteCookies
-
isPasswordAllowed
public boolean isPasswordAllowed(boolean secure) -
redirectAllFormLoginToUi
public static boolean redirectAllFormLoginToUi(jakarta.ws.rs.container.ContainerRequestContext request)
-