Uploaded image for project: 'DSpace'
  1. DSpace
  2. DS-4062

Endpoint to allow logged in EPerson to change password or other profile information

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 7.0
    • Fix Version/s: 7.0
    • Component/s: REST API v7
    • Labels:
      None
    • Attachments:
      0
    • Comments:
      3
    • Documentation Status:
      Not Required

      Description

      REST API needs an endpoint that allows the currently logged in user to change their password or other account profile information (e.g. name, telephone, language).

      Likely, this endpoint should be off of "/api/authn/" path alongside the existing "/status", "/login" and "/logout" endpoints.

      The functionality to actually PATCH individual EPerson objects has already been implemented (for Administrators only) off the /epersons/ endpoint at: https://github.com/DSpace/DSpace/blob/master/dspace-spring-rest/src/main/java/org/dspace/app/rest/repository/EPersonRestRepository.java#L193

      So, likely, we just need a similar method which allows users to PATCH their own account information.

        Attachments

          Activity

            People

            • Assignee:
              mspalti Michael Spalti
              Reporter:
              tdonohue Tim Donohue
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: