User Profile

by Paolo Furini
4.5
0
On GitHub
  • Component Coordinates
    Copy
    Installing in Studio
  • Latest Version 1.1.0
  • Updated 6 months ago
  • Supported Version v6.6-6.10
  • License Apache 2.0
  • Resources
  • Tags
    Security

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.