Class ServletSecurityUtils

java.lang.Object
io.trino.server.ServletSecurityUtils

public final class ServletSecurityUtils extends Object
  • Method Details

    • sendErrorMessage

      public static void sendErrorMessage(jakarta.ws.rs.container.ContainerRequestContext request, jakarta.ws.rs.core.Response.Status errorCode, String errorMessage)
    • sendWwwAuthenticate

      public static void sendWwwAuthenticate(jakarta.ws.rs.container.ContainerRequestContext request, String errorMessage, Collection<String> authenticateHeaders)
    • authenticatedIdentity

      public static Optional<Identity> authenticatedIdentity(jakarta.ws.rs.container.ContainerRequestContext request)
    • authenticatedIdentity

      public static Optional<Identity> authenticatedIdentity(jakarta.servlet.http.HttpServletRequest request)
    • clearAuthenticatedIdentity

      public static void clearAuthenticatedIdentity(jakarta.servlet.http.HttpServletRequest request)
    • setAuthenticatedIdentity

      public static void setAuthenticatedIdentity(jakarta.ws.rs.container.ContainerRequestContext request, String username)
    • setAuthenticatedIdentity

      public static void setAuthenticatedIdentity(jakarta.ws.rs.container.ContainerRequestContext request, Identity authenticatedIdentity)