X-Git-Url: https://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=blobdiff_plain;f=security%2Fdoc%2Fservices-api.txt;h=6e0ce4219d83a6ffa0361471b74067005cdc2ae8;hp=2991d13b920b3d73370336bdb10bbb4eedfcf68f;hb=ec59a58bc368dc922a454d52eb70bb91dfd68793;hpb=b00a7e9898ea2819100290cab22bf614e23a3abf diff --git a/security/doc/services-api.txt b/security/doc/services-api.txt index 2991d13b9..6e0ce4219 100644 --- a/security/doc/services-api.txt +++ b/security/doc/services-api.txt @@ -3,6 +3,9 @@ Security RIA API ****************** USERS ****************** +getCredentials.security +> return : userDetails of the logged user + getUsersList.security > param : getNatures > return : users[] : containing username and roles, and depending on the value of getNatures, the natures. @@ -10,18 +13,21 @@ getUsersList.security userExists.security > param : userName -deleteUser.security +deleteUser.security (ADMIN only) > param : userName getUserDetails.security > param : userName > return : userDetails : full details (roles, natures, etc). -createUser.security +createUser.security (ADMIN only) > params : userName , password -updateUserPassword.security -> param : userName , password , [oldpassword ] (depends on the admin being logged in or not) +updateUserPassword.security (ADMIN only) +> param : userName , password + +updatePassword.security +> param : password , oldpassword ****************** @@ -31,17 +37,17 @@ getRolesList.security > param : aucun > return : roles[] -getUsersForRole.security +#getUsersForRole.security > param : roleName , getNatures > return : users[] (username and eventually natures) -createRole.security +createRole.security (ADMIN only) > param : roleName -deleteRole.security +deleteRole.security (ADMIN only) > param : roleName -updateUserRoleLink.security +#updateUserRoleLink.security > params : roleName, username, action="set|unset" @@ -49,11 +55,11 @@ updateUserRoleLink.security LINKS & NATURES ************************ -createUserNature.security +#createUserNature.security > params : natureObject , userName -deleteUserNature.security +#deleteUserNature.security > params : natureObject , userName -updateUserNature.security +#updateUserNature.security > params : natureObject , userName \ No newline at end of file