Package io.trino.server.ui
Class LoginResource
java.lang.Object
io.trino.server.ui.LoginResource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsegetFile(javax.ws.rs.core.SecurityContext securityContext) javax.ws.rs.core.Responselogin(String username, String password, String redirectPath, javax.ws.rs.core.SecurityContext securityContext) javax.ws.rs.core.Responselogout(javax.ws.rs.core.HttpHeaders httpHeaders, javax.ws.rs.core.UriInfo uriInfo, javax.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 javax.ws.rs.core.Response getFile(@Context javax.ws.rs.core.SecurityContext securityContext) -
login
@ResourceSecurity(WEB_UI) @POST @Path("/ui/login") public javax.ws.rs.core.Response login(@FormParam("username") String username, @FormParam("password") String password, @FormParam("redirectPath") String redirectPath, @Context javax.ws.rs.core.SecurityContext securityContext) -
logout
@ResourceSecurity(WEB_UI) @GET @Path("/ui/logout") public javax.ws.rs.core.Response logout(@Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.SecurityContext securityContext)
-