Package io.trino.server.ui
Class LoginResource
java.lang.Object
io.trino.server.ui.LoginResource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsegetFile(jakarta.ws.rs.core.SecurityContext securityContext) jakarta.ws.rs.core.Responselogin(String username, String password, String redirectPath, jakarta.ws.rs.core.SecurityContext securityContext) jakarta.ws.rs.core.Responselogout(jakarta.ws.rs.core.HttpHeaders httpHeaders, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.SecurityContext securityContext)
-
Constructor Details
-
LoginResource
@Inject public LoginResource(FormWebUiAuthenticationFilter formWebUiAuthenticationManager) throws IOException - Throws:
IOException
-
-
Method Details
-
getFile
@ResourceSecurity(WEB_UI) @GET @Path("/ui/login.html") public jakarta.ws.rs.core.Response getFile(@Context jakarta.ws.rs.core.SecurityContext securityContext) -
login
@ResourceSecurity(WEB_UI) @POST @Path("/ui/login") public jakarta.ws.rs.core.Response login(@FormParam("username") String username, @FormParam("password") String password, @FormParam("redirectPath") String redirectPath, @Context jakarta.ws.rs.core.SecurityContext securityContext) -
logout
@ResourceSecurity(WEB_UI) @GET @Path("/ui/logout") public jakarta.ws.rs.core.Response logout(@Context jakarta.ws.rs.core.HttpHeaders httpHeaders, @Context jakarta.ws.rs.core.UriInfo uriInfo, @Context jakarta.ws.rs.core.SecurityContext securityContext)
-