OpenEMP API service to expose REST API endpoints to manage user's resources.
all responses return JSON object, All requests must include a content-type
of application/json
- Java >= 11
- maven >= 3
- git
- PostgreSQL (for production - Optional)
To build the user API run the following:
git clone https://github.com/openemp/openemp-api-user
cd openemp-api-user
export spring_profiles_active=dev
mvn clean install
to start with dev environement:
export spring_profiles_active=dev
mvn spring-boot:run
for more details on how to use user api
please visit the documentation here
- Create and manage users
- Authenticate user and generate JWT Token
- Manage roles and privileges
- Manage profiles
- Roles based access control