Class UserAuthenticationResource
- java.lang.Object
-
- org.camunda.bpm.webapp.impl.security.auth.UserAuthenticationResource
-
@Path("/auth/user") public class UserAuthenticationResource extends ObjectJax-Rs resource allowing users to authenticate with username and password- Author:
- Daniel Meyer
-
-
Constructor Summary
Constructors Constructor Description UserAuthenticationResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponsedoLogin(String engineName, String appName, String username, String password)javax.ws.rs.core.ResponsedoLogout(String engineName)protected javax.ws.rs.core.Responseforbidden()javax.ws.rs.core.ResponsegetAuthenticatedUser(String engineName)protected List<String>getGroupsOfUser(ProcessEngine engine, String userId)protected List<String>getTenantsOfUser(ProcessEngine engine, String userId)protected javax.ws.rs.core.ResponsenotFound()protected javax.ws.rs.core.Responseunauthorized()
-
-
-
Field Detail
-
PATH
public static final String PATH
- See Also:
- Constant Field Values
-
request
@Context protected javax.servlet.http.HttpServletRequest request
-
-
Method Detail
-
getAuthenticatedUser
@GET @Path("/{processEngineName}") public javax.ws.rs.core.Response getAuthenticatedUser(@PathParam("processEngineName") String engineName)
-
doLogin
@POST @Path("/{processEngineName}/login/{appName}") public javax.ws.rs.core.Response doLogin(@PathParam("processEngineName") String engineName, @PathParam("appName") String appName, @FormParam("username") String username, @FormParam("password") String password)
-
getGroupsOfUser
protected List<String> getGroupsOfUser(ProcessEngine engine, String userId)
-
getTenantsOfUser
protected List<String> getTenantsOfUser(ProcessEngine engine, String userId)
-
doLogout
@POST @Path("/{processEngineName}/logout") public javax.ws.rs.core.Response doLogout(@PathParam("processEngineName") String engineName)
-
unauthorized
protected javax.ws.rs.core.Response unauthorized()
-
forbidden
protected javax.ws.rs.core.Response forbidden()
-
notFound
protected javax.ws.rs.core.Response notFound()
-
-