User Profile

by Paolo Furini
4.5
0
  • Latest Version 3.0.0
  • Updated 63 months ago
  • Supported Version v6.6-7.1
  • License Apache 2.0
  • Resources
  • Tags
    Security
  • Component Coordinates
    Copy

Overview

This application component gives the following features once added to a CUBA project:

  • Provides a UserProfileService with methods for getting and updating the details of the current logged in user (what I call the user profile)
  • Exposes a new REST API endpoint (Richardson Maturity Model - Level 2 compliant), called /rest/nxsecup/v1/userProfile supporting GET (getProfile) and PUT (updateProfile) requests, and a /rest/nxsecup/v1/userProfile/password endpoint supporting POST requests for updating the user's password
  • Adds a userProfile screen, and corresponding menu item after the Settings one in the Help main menu
  • Optionally hides the Change password button from the Settings screen (because that button is replicated in the userProfile screen)

For more information, please refer to README on GitHub.