Skip to content

[identity_service] Implement account management operations #2

@barbu110

Description

@barbu110

Implement all the operations for account management:

  • UpdateProfile: Updates the profile information of the given user account. Profile information refers to first name, last name and other such fields, but not email address or password
  • UpdateEmail
  • InitiatePasswordReset: Starts the password reset process for an existing user account by generating, securely storing and sending a password reset token to the email address registered on the account; this password reset token can be provided to the UpdatePassword operation to perform the actual password change
  • UpdatePassword: Performs a change of the password associated with an existing user account while performing all the necessary validations (Note: this operation takes either the current password of the user account or a valid password reset token in order to allow updating the password).
  • UpdateAccountState

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions