Module: admin
Module: admin
| Method | Parameters | HTTPÂ Method | Description | URLÂ Example |
|---|---|---|---|---|
|
addUser |
String username, String password, String role |
POST |
Adds a new user to AIQ properties, allows only POST request |
http://localhost:8080/AppvanceServer/rest/admin/addUser?username=username&password=password&role=role |
|
changeMyStatus |
String status |
Changes status for the current user |
||
|
changePassword |
String password |
POST |
Used to change the password of the logged in user. |
http://localhost:8080/AppvanceServer/rest/admin/changePassword?password=password |
|
changePasswordAsAdmin |
String username, String password |
Changes password for the username as admin account |
||
|
deleteUser |
String username |
POST |
Deletes the mentioned user from the AIQ system. |
http://localhost:8080/AppvanceServer/rest/admin/deleteUser?username=userName |
|
deleteUserAsAdmin |
String username |
Deletes the current user session from realm.properties |
||
|
getActiveSessions |
Returns jsonArray with active sessions (username and lastTimeAccessed timestamp) |
http://localhost:8080/AppvanceServer/rest/admin/getActiveSessions |
||
|
getAuthKey |
Generates an authentication key for the current user session |
http://localhost:8080/AppvanceServer/rest/admin/getAuthKey |
||
|
getLogInHistory |
GET / POST |
Gets the last logins |
http://localhost:8080/AppvanceServer/rest/admin/getLogInHistory |
|
|
getPagesRange |
String username |
gets the activity logs ranges |
http://localhost:8080/AppvanceServer/rest/admin/getPagesRange |
|
|
getRemoteAddress |
GET/ POST |
Return the incoming request remote IP address |
http://localhost:8080/AppvanceServer/rest/admin/getRemoteAddress |
|
|
getUserLogs |
String username |
gets the user logs |
http://localhost:8080/AppvanceServer/rest/admin/getUserLogs |
|
|
getUserLogsByRange |
String username, String range |
get the activity logs by range and user name |
http://localhost:8080/AppvanceServer/rest/admin/getUserLogsByRange?username=appvance&range=1to87 |
|
|
getUsername |
GET/ POST |
Return the username |
http://localhost:8080/AppvanceServer/rest/admin/getUsername |
|
|
getUserRole |
GET/ POST |
Return the role of the user. |
http://localhost:8080/AppvanceServer/rest/admin/getUserRole |
|
|
isAdmin |
GET/ POST |
Return true is the current user session is an administrative user |
http://localhost:8080/AppvanceServer/rest/admin/isAdmin |
|
|
isAdminOrOwner |
GET/ POST |
Return true is the current user session is either Admin or owner ruser |
http://localhost:8080/AppvanceServer/rest/admin/isAdminOrOwner |
|
|
isLogged |
GET/ POST |
Checks whether the user is logged |
http://localhost:8080/AppvanceServer/rest/admin/isLogged |
|
|
isOwner |
GET/ POST |
Return true is the current user session is an owner user |
http://localhost:8080/AppvanceServer/rest/admin/isOwner |
|
|
isSaas |
GET/ POST |
Return true is the current user session is an saas user |
http://localhost:8080/AppvanceServer/rest/admin/isSaas |
|
|
listUsers |
GET/ POST |
Lists all of the registered users |
http://localhost:8080/AppvanceServer/rest/admin/listUsers |
|
|
listUsersByType |
String type |
GET/ POST |
Lists the users macthing the given type, type value can be \"admin\" or \"user\" |
http://localhost:8080/AppvanceServer/rest/admin/listUsersByType?type=type |
|
loggin |
String username, String password |
POST |
Logs In a user with password based credentials, allows only POST requests |
http://localhost:8080/AppvanceServer/rest/admin/loggin?username=appvance&password=appvance |
|
logginForServices |
String username, String password |
POST |
Logs In a user with password based credentials, allows only POST requests |
|
|
logginWithCloseSession |
String username, String password, Boolean Anglicization |
POST |
Logs In a user with password based credentials, allows only POST requests |
|
|
logInWithAuthKey |
String key |
Logs In a user with authentication key based crendentials. |
http://localhost:8080/AppvanceServer/rest/admin/logInWithAuthKey?key=334598.1410969613 |
|
|
logInWithToken |
String token |
Logs In a user with token based credential |
||
|
logout |
GET/ POST |
Logs Out the current user session |
http://localhost:8080/AppvanceServer/rest/admin/logout |
|
|
resetPassword |
String username |
Reset the user password to the default by the given user name. Allows only POST request |
||
|
updateUser |
String username, String role |
POST |
Updates the user identified by the given user name with the given user role. Allows only POST request |
http://localhost:8080/AppvanceServer/rest/admin/updateUser?username=appvance&role=admin |
|
updateUser |
String username, String role |
POST |
Updates the user identified by the given user name with the given user role. Allows only POST request |
|
|
uploadFile |
String username, String fileName |
POST |
Allows to upload file to home repo, allows only POST requests |
http://localhost:8080/AppvanceServer/rest/file/uploadFiletoLocalRepository?username=username&dir=fileName |