User Profile

by Paolo Furini
4.5
0
  • Dernière version 3.0.0
  • Actualisé il y a un an
  • Version prise en charge v6.6-7.1
  • Licence Apache 2.0
  • Ressources
    Documentation
  • Mots clés
    Sécurité
  • Coordonnées des composants
    Copie

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.