Package io.trino.server.ui
Class LoginResource
- java.lang.Object
-
- io.trino.server.ui.LoginResource
-
@Path("") public class LoginResource extends Object
-
-
Constructor Summary
Constructors Constructor Description LoginResource(FormWebUiAuthenticationFilter formWebUiAuthenticationManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.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 Detail
-
LoginResource
@Inject public LoginResource(FormWebUiAuthenticationFilter formWebUiAuthenticationManager) throws IOException
- Throws:
IOException
-
-
Method Detail
-
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)
-
-