Get Current Session User
1 min
GET
{{url}}/aioc-rest-web/rest/user/
Path Parameters
- urlstringDefaulturl
Header Parameters
- Content-TypestringDefaultapplication/json
- X-XSRF-TOKENstringDefault{{csrftoken}}
Responses
200
curl
curl --request GET \
--url {{url}}/aioc-rest-web/rest/user/ \
--header 'accept: application/json' \
--header 'x-xsrf-token: {{csrftoken}}'javascript
var myHeaders = new Headers();
myHeaders.append("accept", "application/json");
myHeaders.append("content-type", "application/json");
myHeaders.append("x-xsrf-token", "{{csrftoken}}");
var requestOptions = {
method: 'GET',
headers: myHeaders,
redirect: 'follow'
};
fetch("{{url}}/aioc-rest-web/rest/user/", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));ruby
require "uri"
require "json"
require "net/http"
url = URI("{{url}}/aioc-rest-web/rest/user/")
http = Net::HTTP.new(url.host, url.port);
request = Net::HTTP::Get.new(url)
request["accept"] = "application/json"
request["content-type"] = "application/json"
request["x-xsrf-token"] = "{{csrftoken}}"
response = http.request(request)
puts response.read_body
python
import requests
import json
url = "{{url}}/aioc-rest-web/rest/user/"
payload = {}
headers = {
'accept': 'application/json',
'content-type': 'application/json',
'x-xsrf-token': '{{csrftoken}}'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
200
{
"id": "a177be61-8850-4f03-be1c-3ce275f02c1f",
"userName": "testuser",
"email": "[email protected]",
"functions": [
"single.connect.macfiltering.moduleVisibility",
"single.connect.sapm.admin",
"single.connect.warp.report.viewer",
"netright.user.auth.log.moduleVisibility",
"aioc.platform.sysconfig.moduleVisibility",
"netright.realms.moduleVisibility",
"single.connect.tacacs.acc.moduleVisibility",
"cp.edit_all_users_workflow.function",
"netright.memory.moduleVisibility",
"single.connect.sapm.secondlevel.admin",
"netright.users.moduleVisibility",
"single.connect.setup.wizard.moduleVisibility",
"single.connect.sapm.network.admin",
"aioc.users.manage.user_group",
"netright.siem.configuration.moduleVisibility",
"single.connect.superset.moduleVisibility",
"single.connect.policy.enforcement.moduleVisibility",
"single.connect.sapm.configuration.admin",
"single.connect.sapm.secondlevel.approval.requirement",
"aioc.cp.workflow.manager.moduleVisibility",
"aioc.cp.script.builder.ui.moduleVisibility",
"aioc.discovery.manage.unassigned",
"single.connect.sql.proxy.moduleVisibility",
"sc.aaa.remote.db.moduleVisibility",
"netright.sql.moduleVisibility",
"aioc.users.approve.finalApproval",
"netright.admin.datasource.manager.moduleVisibility",
"aioc.discovery.discover.device",
"single.connect.reports.ui.moduleVisibility",
"single.connect.freeradius.acc.moduleVisibility",
"single.connect.diagnostic.moduleVisibility",
"aioc.command.player.moduleVisibility",
"aioc.element.type.moduleVisibility",
"single.connect.cli.moduleVisibility",
"aioc.platform.activity.logs.moduleVisibility",
"sc.secret.data.vault.admin",
"single.connect.session.active.logs.moduleVisibility",
"cp.save_template.function",
"single.connect.sapm.log.viewer",
"single.connect.warp.configuration.viewer",
"netright.commands.moduleVisibility",
"single.connect.warp.dashboard.viewer",
"aioc.cp.script.player.ui.moduleVisibility",
"single.connect.user.logs.moduleVisibility",
"aioc.device.group.show.secrets",
"single.connect.freeradius.802dot1x.moduleVisibility",
"sc.devops.moduleVisibility",
"aioc.users.approve.all_user",
"netright.jobs.moduleVisibility",
"single.connect.rdp.disallow.hiding.keys",
"sc.log.search.network.admin",
"single.connect.twofactor.acc.moduleVisibility",
"single.connect.sapm.sms.moduleVisibility",
"cp.history_see_all_users_workflow.function",
"aioc.system.backup.moduleVisibility",
"single.connect.dasboard.moduleVisibility",
"single.connect.sapm.approval.requirement",
"single.connect.sshkeys.moduleVisibility",
"sc.script.builder.super.user",
"single.connect.sapm.historical.password.viewer",
"cp.run_command.function",
"netright.user.approval.moduleVisibility",
"single.connect.sessionmanager.ui.moduleVisibility",
"aioc.help.manager.moduleVisibility",
"aioc.users.manage.user",
"aioc.discovery.manage.operationMode",
"netright.config.moduleVisibility",
"single.connect.httpProxy.ui.moduleVisibility",
"sc.cloud.integration.moduleVisibility",
"cp.schedule_command.function",
"single.connect.rdp.client.moduleVisibility",
"single.connect.aapm.moduleVisibility",
"aioc.cp.workflow.history.moduleVisibility",
"netright.components.moduleVisibility",
"single.connect.sapm.secondlevel.network.admin",
"sc.secret.data.vault.moduleVisibility",
"single.connect.instanceController.moduleVisibility",
"cp.rollback_all_users_workflow.function",
"single.connect.assigned.credential.moduleVisibility",
"single.connect.sapm.moduleVisibility",
"tfaProvisioningViewer",
"sc.ssh.keys.provisioning.viewer",
"single.connect.linux.audit.report.moduleVisibility",
"single.connect.windows.audit.report.moduleVisibility",
"netright.bulkimport.moduleVisibility",
"sc.tacacs.management.moduleVisibility",
"netright.discovery.moduleVisibility",
"netright.log.moduleVisibility",
"aioc.device.group.moduleVisibility",
"single.connect.workflow.editor.acc.moduleVisibility",
"single.connect.remote.desktop.app.moduleVisibility",
"single.connect.freeradius.rest.moduleVisibility",
"cp.rollback_own_workflow.function",
"netright.mailSender.moduleVisibility",
"single.connect.remote.desktop.moduleVisibility",
"sc.log.search.skip.realm",
"sc.sensitive.data.discovery.moduleVisibility",
"sc.secret.data.vault.group.admin"
],
"inSupervisorGroup": true,
"admin": false
}