X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=security%2Fdoc%2Fservices-api.txt;h=bdb8d423ba22570bed244c363b90e489d700a486;hb=12f0ab4fa622e3507570f5dcbe586c05131a0050;hp=6e0ce4219d83a6ffa0361471b74067005cdc2ae8;hpb=ec59a58bc368dc922a454d52eb70bb91dfd68793;p=lgpl%2Fargeo-commons.git diff --git a/security/doc/services-api.txt b/security/doc/services-api.txt index 6e0ce4219..bdb8d423b 100644 --- a/security/doc/services-api.txt +++ b/security/doc/services-api.txt @@ -11,20 +11,23 @@ getUsersList.security > return : users[] : containing username and roles, and depending on the value of getNatures, the natures. userExists.security -> param : userName +> param : username deleteUser.security (ADMIN only) -> param : userName +> param : username getUserDetails.security > param : userName > return : userDetails : full details (roles, natures, etc). -createUser.security (ADMIN only) -> params : userName , password +createUser.security (ADMIN only, POST) +> params : userDetails + +updateUser.security (POST) +> params : userDetails updateUserPassword.security (ADMIN only) -> param : userName , password +> param : username , password updatePassword.security > param : password , oldpassword @@ -35,17 +38,17 @@ ROLES ****************** getRolesList.security > param : aucun -> return : roles[] +> return : roles[] #getUsersForRole.security > param : roleName , getNatures > return : users[] (username and eventually natures) createRole.security (ADMIN only) -> param : roleName +> param : role deleteRole.security (ADMIN only) -> param : roleName +> param : role #updateUserRoleLink.security > params : roleName, username, action="set|unset"