I have a little problem: A client ask me for a way to change some data from the User account to work on Service Desk... But is the user who is going to change this data, like the E-mail or the phone number and this change is need to be done through the Services Pages.
I know that the user can change the password, but I don't know how to let the user change this other data.
It's not impossible as Err suggests. However some coding would be required - Service Pages alone won't be able to satisfy what you need.
You need to create a page where user has the option to update her/his data. When the data is submitted it needs to go to some "worker" that has enough rights to update Person records. That can be done in few ways:
1) you can create a .jsp that will use WEB-API to perform the task
2) you can do it via invoking sd_event or even better replicating it's functionality as it is HTTP POST request sent to SD server (see how it is implemented in PERL for Solaris or HP-UX)
3) you maybe could do it via mail update (not sure)