Skip to content

Overview

Motivation#

Camunda 7 Web Apps use Identity Service to grant access to the resources. Too simple for must real-world scenarios, it is time-wasting during the development process. Most of the time the developer either uses serious replacement for the embedded identity service (like OAuth2 login) or has to type user/password on every Web App access. Especially with the newest generation of the browsers detects the combination of demo/demo and admin/admin as too trivial and insecure and proposing to change the dummy local development password after ever login-

Solution#

This library provides a solution to hook into the authentication filter used by Camunda 7 and perform a login with a username configured in the application properties.

Features#

  • Creates Camunda Authentication with the username provided in the properties
  • Optionally configures a different context path (default is /camunda)
  • Optionally creates the user if he/she doesn't exist in IdentityService
  • Optionally generates a random password for the user