Class UserAuthenticationResource


  • public class UserAuthenticationResource
    extends Object
    Jax-Rs resource allowing users to authenticate with username and password

    Author:
    Daniel Meyer
    • Field Detail

      • request

        @Context
        protected javax.servlet.http.HttpServletRequest request
    • Constructor Detail

      • UserAuthenticationResource

        public UserAuthenticationResource()
    • Method Detail

      • getAuthenticatedUser

        public javax.ws.rs.core.Response getAuthenticatedUser​(String engineName)
      • doLogin

        public javax.ws.rs.core.Response doLogin​(String engineName,
                                                 String appName,
                                                 String username,
                                                 String password)
      • getGroupsOfUser

        protected List<String> getGroupsOfUser​(org.camunda.bpm.engine.ProcessEngine engine,
                                               String userId)
      • getTenantsOfUser

        protected List<String> getTenantsOfUser​(org.camunda.bpm.engine.ProcessEngine engine,
                                                String userId)
      • doLogout

        public javax.ws.rs.core.Response doLogout​(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()